我正在寻找不同的方法来缩小我的 JavaScript 代码,包括常规的JSMin、 Packer 和YUI解决方案。我对新的Google Closure Compiler非常感兴趣,因为它看起来非常强大。
我注意到Dean Edwards Packer有一个功能可以排除以三个分号开头的代码行。这对于排除调试代码很方便。例如:
;;; console.log("Starting process");
我花了一些时间清理我的代码库,并希望添加这样的提示以轻松排除调试代码。为此,我想弄清楚这是否是最佳解决方案,或者是否有其他技术。
因为我还没有选择如何缩小,我想以一种与我最终使用的任何缩小器兼容的方式清理代码。所以我的问题是:
使用分号是一种标准技术,还是有其他方法可以做到?
Packer 是唯一提供此功能的解决方案吗?
其他解决方案是否也可以采用这种方式工作,或者他们是否有其他方法来实现这一点?
我可能最终会开始使用 Closure Compiler。我现在应该做些什么来为此做好准备?