【发布时间】:2016-04-19 16:30:18
【问题描述】:
我是 js uglify 2 https://github.com/mishoo/UglifyJS2 的新手,我想弄清楚如何尽可能多地压缩一堆 js 文件,但没有任何问题。到目前为止,我有这个:
var result = uglifyJS.minify([
"A.js", "B.js"
], {
mangle :true,
compress: {
sequences: true,
properties: true,
dead_code: true,
drop_debugger: true,
conditionals :true,
evaluate :true,
booleans :true,
loops:true,
unused:true,
hoist_funs: true,
if_return:true,
join_vars:true,
cascade :true,
collapse_vars :true,
global_defs: {
DEBUG: false
}
}
});
有谁知道这是否正确,还有什么我可以更改/添加的?
同样对于properties 选项,它显然将a["b"] 之类的内容更改为a.b,但如果我有a[" s"] 会如何将其更改为a. s?因为那样会破坏它。
谢谢
【问题讨论】:
标签: javascript uglifyjs uglifyjs2