如何压缩/最小化/打包我的JavaScript代码?

4
有时候你会看到两个不同的文件,比如"jquery.1.3.2.js"和"jquery.1.3.2-min.js"。 "min"版本已经删除了所有的空格和注释。
是否有工具可以帮我做到这一点,还是我必须手动操作?

6
重复:https://dev59.com/XXRB5IYBdhLWcg3wgXhV - GmonC
1
重复的问题:https://dev59.com/EUfRa4cB1Zd3GeqP-6Yz - Ivan Nevostruev
7个回答

12

我不会再使用 packer,因为每次页面加载时解包都会产生成本。 - Nosredna
6
@Nosredna,我希望人们不要再这样说packer了。它是一个完美的压缩工具。你不必使用base62选项,事实上,默认情况下它是关闭的。看起来人们很乐意照搬别人的意见,而不去核实事实。 - Dean Edwards
启用base62选项的Packer非常出色,如果您无法提供gzipped资产,则可以使用它。通常情况下,我看到packer比典型的minifiers多节省30%。但是,我发现base62-packed文件不太适合gzip。因此,出于这个原因,我通常使用更典型的缩小和gzip。编辑:刚意识到我回复了一个6年前的帖子。编辑2:刚注意到Dean Edwards的评论。也许我应该去睡觉了。 - Phil Ricketts

4

3

3

1

你可以使用YUI,而Google最近发布了它的Closure Comiler,然而,后者往往会在与jQuery一起使用时失败



1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接