2

我一直在尝试使用 Jammit 来压缩 jQuery 1.9.1,尽管它成功地缩小和压缩,但它似乎生成了一个比使用 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

噗,闭包文件开始压缩到 84k。那是一个令人沮丧的小时...

于 2013-03-25T06:49:19.947 回答