Answers:
无法修改默认配置。
但是,您可以使用该optimization.minimizer
设置实例化自己的设置UglifyJsPlugin
。使用4.0,我们使用此示例来获取源映射,即使mode
将其设置'production'
为例如(从4.1.1版本开始不再需要):
const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
module.exports = {
optimization: {
minimizer: [
// we specify a custom UglifyJsPlugin here to get source maps in production
new UglifyJsPlugin({
cache: true,
parallel: true,
uglifyOptions: {
compress: false,
ecma: 6,
mangle: true
},
sourceMap: true
})
]
}
};
yarn add uglifyjs-webpack-plugin --dev
;)
uglifyjs-webpack-plugin
作为依赖项安装
对于那些在我身后的人来说,意识到这个误导性错误与我的正确Webpack配置无关,但实际上,它offline-plugin
已经过时并导致了此问题。它需要升级。参见github问题:https : //github.com/webpack-contrib/uglifyjs-webpack-plugin/issues/234#issuecomment-369134047
UglifyJsPlugin
默认值在此处