我在用
worker-loader
将工作人员导入到与原始create react app webpack配置非常接近的程序中。
然而,我注意到工人们并没有在生产中缩小规模。看起来,在非常旧的加载程序版本中,插件可以通过选项传递给它,但现在已经不是这样了。如何确保UglifyJSPlugin也应用于worker文件?
我的产品配置大致如下:
module.exports = {
...
module: {
rules: [
{
test: /\.worker\.js$/,
use: {
loader: 'worker-loader',
},
},
...
],
},
plugins: [
...
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false,
comparisons: false,
},
output: {
comments: false,
ascii_only: true,
},
sourceMap: false,
}),
...