首页 > 解决方案 > 在服务器 Node.js 上找不到 /bundle.js.map

问题描述

我正在学习教程,现在当我尝试更新用户数据时出现此错误,我尝试重新安装包裹包

npm install -g bundle-js

这是 package.json:

在此处输入图像描述

这是目录:

在此处输入图像描述

由于我的 bundle.js 和 bundle.js.map 在 /public/js 下,我如何路由目录 在此处输入图像描述

标签: node.jsparceljs

解决方案


好吧,一旦 bundler.js 编译完成,如果我们打开它并滚动到最底部,就会有一行:

//# sourceMappingURL=/bundle.js.map

我们可以手动输入正确的路径,例如

//# sourceMappingURL=/js/bundle.js.map

尽管问题是包裹为什么会这样走,但错误会消失。

PS>

终于找到了解决办法!您应该插入--public-url 。它会成功的!

    "watch:js": "parcel watch ./public/js/index.js --out-dir ./public/js --out-file bundle.js --public-url .",
    "build:js": "parcel build ./public/js/index.js --out-dir ./public/js --out-file bundle.js --public-url ."

推荐阅读