我正在使用Webpack 4和TerserPlugin
来最小化JS。
根据TerserPlugin docs的介绍,它具有一个parallel
选项,可以显着加快构建速度。
parallel
可以是布尔值或许多并行过程。
这里的问题是,启用并行选项后,我看不到任何速度改进。我试图将其设置为true
或内核数-没有任何效果。构建期间的node
进程数也没有改变。这是我的配置:
...
new TerserPlugin({
cache: true,
parallel: 24,
sourceMap: false,
terserOptions: {
ecma: 5,
compress: !globalOptions.isCI,
output: {
comments: false,
beautify: false
}
}
}),
...