使用webpack sourceMap: true
设置css-loader
总是会导致某些私有服务器路径显示在生成的js包中,以及许多其他代码。 E.g。
{"version":3,"sources":["/private/path/to/project/flexboxgrid2.css"],"names":[],"mappings":"AAAA;EACE;BLAH BLAH BLAH..."}
即使项目的devtool
设置为source-map
,也会发生这种情况,我认为这意味着所有源地图代码都被移动到外部源地图文件,而不是内联。
这很烦人,因为
这意味着我们的js包具有不同的指纹取决于 他们生成的服务器,与我们的资产混淆 管道
任何人都可以看到我们制作的内部目录结构 服务器,这不是很好。
唯一的解决方案是关闭css-loader
的源地图。
是否有任何方法可以保持源地图开启,但上述代码不包含在js中?