Я новичок в js uglify 2 https://github.com/mishoo/UglifyJS2, и я пытаюсь выяснить, как сжимать кучу js-файлов как можно больше, но ничего не сломать. Пока у меня есть это:Как сжать файлы как можно больше в JS Uglify2?
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
? Потому что это сломает его.
Благодаря