UglifyJS选项只删除死代码

时间:2015-12-18 17:50:05

标签: node.js uglifyjs2

有没有办法在一个代码字符串中调用节点脚本中的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);

1 个答案:

答案 0 :(得分:1)

答案很晚,但是compress: {defaults: false, dead_code: true, unused: true}在Terser中可以使用。 See docs