UglifyJsPlugin不能使用了

来源:3-15 由浅入深 webpack - Tree-shaking - JS Tree-shaking

qq_完美主义_3

2018-02-27

webpack.optimize.UglifyJsPlugin has been removed, please use config.optimization.minimize instead.应该是被移除了,但是不知道怎么用config.optimization.minimize?

写回答

1回答

qbaty

2018-02-27

说的是Webpack 4? 

你可以通过设置optimization 来控制

optimization: {
   minimize: true,
   runtimeChunk: true,
   splitChunks: {
       chunks: "async",
       minSize: 1000,
       minChunks: 2,
       maxAsyncRequests: 5,
       maxInitialRequests: 3,
       name: true,
       cacheGroups: {
           default: {
               minChunks: 1,
               priority: -20,
               reuseExistingChunk: true,
           },
           vendors: {
               test: /[\\/]node_modules[\\/]/,
               priority: -10
           }
       }
   }
}

上面是optimization 的配置,当然如果你不想用,你也可以这样:

optimization: {
   minimize: false
}

把minimize 设为false ,然后使用 uglifyjs-webpack-plugin,需要通过npm 安装

1
1
qq_完美主义_3
是Webpack 4,谢谢老师
2018-02-27
共1条回复

四大维度解锁Webpack3.0前端工程化

前端开发标配,灵活掌握Webpack3.0的使用可以极大的提高前端开发的效率

1188 学习 · 403 问题

查看课程