我尝试将Webpack从3.8升级到4.41。我设法使其能够工作于大部分零件。但是,我无法为异步块创建源映射。它与main.js
(条目捆绑包)文件一起使用。
这是我的配置的一部分,我认为它与源映射的生成有关。如果需要更多信息,我可以提供更多详细信息。
module.exports = {
devtool: 'source-map',
output: {
filename: 'static/js/[name].[chunkhash:8].js',
chunkFilename: 'static/js/[name].[chunkhash:8].chunk.js',
sourceMapFilename: 'static/js/[name].[chunkhash:8].js.map',
},
optimization: {
minimizer: [
new UglifyJsPlugin({
cache: true,
parallel: true,
uglifyOptions: {
compress: false,
ecma: 6,
mangle: true,
sourceMap: true,
},
})
],
},
}
我能够使用此配置获得相同的结果。
....
devtool: false,
.....
// Plugin
new webpack.SourceMapDevToolPlugin({
filename: 'static/js/[name].[chunkhash:8].js.map',
}),
感谢您的光临并帮助我。