use*_*036 8 javascript uglifyjs
例如,我有以下代码:
if ("a" !== "a") {
console.log('really?');
}
var a = 5;
Run Code Online (Sandbox Code Playgroud)
然后我写uglifyjs code.js -o code.min.js
.结果,我有以下几点:
if("a"!=="a"){console.log("really?")}var a=5;
Run Code Online (Sandbox Code Playgroud)
如何在if语句中启用删除死代码?
mea*_*dre 13
尽管这个问题已经得到了一个公认的答案,但我认为值得一提
UglifyJS2
确实删除了死代码
要打开此功能,您需要在CLI(uglifyjs --compress unused,dead_code
)或options
对象中设置适当的选项(如果以uglify
编程方式调用(uglify(compress: { unused: true, dead_code: true });
)).