2016-04-19 14 views
0

私は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.ba["b"]のようなものを変更しますが、私はa[" s"]を持っていた場合にはa. sにそれを変更するだろうか?それはそれを破るだろうから。

おかげ

答えて

0

は、より良い圧縮を取得するには、まだこれらの追加圧縮オプションを追加します。

 
    pure_getters: true, 
    unsafe_comps: true, 
    screw_ie8: true, 

をして、このオプションはほとんどのコードのために一般的に安全である:

 
    unsafe: true, 

Uglifyがa[" s"]を変換しません。 a. s

関連する問題