有没有办法在节点脚本中调用 UglifyJS2 API(即通过调用require('uglify-js').minify
),以便删除死/无法访问的代码但不应用任何压缩
例如:
var foo = 'bar';
if (false) {
foo = 'yo';
}
alert('Foo value found');
alert(foo);
会成为
var foo = 'bar';
alert('Foo value found');
alert(foo);
答案很晚,但compress: {defaults: false, dead_code: true, unused: true}
可以在 Terser 中使用。请参阅文档。