代码之家  ›  专栏  ›  技术社区  ›  riv

如何缩小worker loader加载的worker

  •  1
  • riv  · 技术社区  · 8 年前

    我在用 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,
        }),
      ...
    
    0 回复  |  直到 8 年前
    推荐文章