提高压缩率 UglifyJS - NodeJS

Increasing compression ratio UglifyJS - NodeJS

目前我可以在节点环境中使用 UglifyJS 进行压缩。然而,在读完这个 blog 之后,我意识到这个插件有更多的选择。但是我无法将这些关键字转换为节点环境可接受的语法。

现在,new webpack.optimize.UglifyJsPlugin({minimize: true}) 是我用来缩小 webpack 生成的构建文件的。

所以,很少有问题。

  1. minimize:true是否也将所有可选状态切换为true
  2. 如果不是,我们应该如何将其作为论据提及?
  3. 如果我们要手动查找这些选项,去哪里查找?

我在任何文档中都找不到 minimize 选项,所以我不确定它的实际作用,但是要设置压缩的附加选项,您可以使用此选项:

new webpack.optimize.UglifyJsPlugin({
  compress : {
    dead_code     : true,
    drop_debugger : true,
    conditionals  : true,
    ...
  }
})