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