Ich bin neu zu js uglify 2 https://github.com/mishoo/UglifyJS2 und ich versuche herauszufinden, wie man eine Reihe von js-Dateien so viel wie möglich zu komprimieren, aber nichts zu brechen. Bisher habe ich folgendes:Wie komprimiere ich so viele Dateien wie möglich in 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
}
}
});
Weiß jemand, ob das stimmt, und was kann ich noch ändern/hinzufügen?
Auch für properties
Option, es ändert sich anscheinend Dinge wie a["b"]
in a.b
, aber was, wenn ich hatte a[" s"]
würde es sie in a. s
ändern? Weil das es brechen würde.
Dank