webpack sourcemaps 缺少名称部分

webpack sourcemaps missing names section

我正在使用 webpack 自动生成我的 sourcemaps 并且似乎一切正常。

然而,sourcemap 的 [names] 部分似乎丢失了。

Chrome 没有问题,但 Rollbar 不接受这些 sourcemaps 上传并给我们:

Error: Source map missing property 'names'

错误。

有没有办法让webpack在sourcemap中生成这部分?

我已经检查了很多页面并找到了有关安装 source-map-loader 的内容。但是这些没有引用 CSS、SASS 和 Typescript,这让我觉得我需要 css-source-map-loader 和更多..

经过进一步调查,uglifyJs 插件似乎损坏了并且没有对代码进行丑化。它还从 sourcemaps 中删除了名称部分。

这只会在您将 devtool 设置为 true 时发生,如果您将 devtool 设置为 'source-maps' 它会正常工作。