Javascript 如何更改parcel js中的“sourceMappingURL”

Javascript 如何更改parcel js中的“sourceMappingURL”,javascript,node.js,express,bundler,parceljs,Javascript,Node.js,Express,Bundler,Parceljs,如何在创建的bundle.js中手动设置/#sourceMappingURL的路径?地块当前创建到bundle.js.map的错误路径 包裹配置: "scripts": { "watch:js": "parcel watch ./src/js/index.js --out-dir ./public/js --out-file bundle.js", } ~ bundle.js ~ //# sourceMappi

如何在创建的
bundle.js
中手动设置
/#sourceMappingURL
的路径?地块当前创建到
bundle.js.map
的错误路径

包裹配置:

"scripts": {    
  "watch:js": "parcel watch ./src/js/index.js --out-dir ./public/js --out-file bundle.js",
}
 ~ bundle.js ~    

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

//# sourceMappingURL=/js/bundle.js.map
当前行为:

"scripts": {    
  "watch:js": "parcel watch ./src/js/index.js --out-dir ./public/js --out-file bundle.js",
}
 ~ bundle.js ~    

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

//# sourceMappingURL=/js/bundle.js.map
预期行为:

"scripts": {    
  "watch:js": "parcel watch ./src/js/index.js --out-dir ./public/js --out-file bundle.js",
}
 ~ bundle.js ~    

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

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

一个简单的解决方法是在对
包的调用中添加以下标志,这将使源映射URL相对于它映射的JS文件,而不是绝对的

--public-url ./
有关更多信息,请参阅