2

私はjQuery1.9.1を圧縮するためにJammitを試してきましたが、それは正常に縮小および圧縮されますが、jQueryのgruntスクリプトを使用するよりも50k大きい出力ファイルを生成しているようです。

私のassets.ymlファイルには以下が含まれています:

javascript_compressor: closure

compressor_options:
  compilation_level: "ADVANCED_OPTIMIZATIONS"

次に、コマンドラインで実行します

$ jammit

結果:

145k : Jammit
 93k : jQuery grunt build scripts 

Jammit圧縮がなぜそんなに悪い仕事をしているのか誰かが説明できますか?フラグがありませんか?

ありがとう!

4

1 に答える 1

3

わかりました。Jammitが各コンプレッサーに使用するgemをインストールする必要があります。そうしないと、デフォルトでデフォルトのコンプレッサーに戻ります。

それで、それをクロージャで動作させるために、私は実行しました:

gem install closure-compiler --no-rdoc --no-ri

そして、poof、クロージャーファイルは84kまで圧縮を開始しました。それは苛立たしい時間でした...

于 2013-03-25T06:49:19.947 に答える