例如,我有以下代码:
if ("a" !== "a") {
console.log('really?');
}
var a = 5;
然后我写uglifyjs code.js -o code.min.js
。因此,我有以下内容:
if("a"!=="a"){console.log("really?")}var a=5;
如何启用删除if语句中的死代码?
答案 0 :(得分:12)
尽管这个问题已经得到了接受,但我认为值得一提的是
UglifyJS2
确实删除了死代码
要启用此功能,如果以编程方式调用uglifyjs --compress unused,dead_code
,则需要在CLI(options
)或uglify
对象中设置适当的选项({{1 }})。
答案 1 :(得分:5)