我正在使用worker-loader
将工作人员导入到非常接近原始create-react-app Webpack配置的地方。
但是,我注意到工人并没有在生产中被缩小。看来,在非常老的加载程序版本中,可以通过选项将插件传递给它,但事实已不再如此。如何确保也将UglifyJSPlugin应用于工作文件?
我的产品配置大致如下:
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,
}),
...