如何减少由工人装载机装载的工人

时间:2018-08-29 02:09:57

标签: webpack web-worker uglifyjs

我正在使用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,
    }),
  ...

0 个答案:

没有答案