我正在尝试寻找一个用 javascript 编写的单一打包的 javascript 缩小器,以便在浏览器之外使用。 我通常会选择 Dean Edward's /packer/ , 然而,在进一步检查源代码后,涉及的依赖项太多,例如他的自定义 base2用于消除常见浏览器不兼容的库(当然,整个库不能用于在浏览器之外运行脚本!)和 Base (他的基本 javascript 类继承的自定义库)。
我唯一的其他选择是消化/packer/的纯 PHP 端口并基本上将代码重新翻译回 javascript(当然 PHP 版本没有这些依赖项,所以这可能是我的想)。
当然,在我开始翻译整个17K文件之前,我想知道是否还有其他解决方案。
最佳答案
会 googles closure compiler成为候选人?有多种使用方法,请参阅 documentation
Douglas Crockford 还写了一篇 jsmin ,它是一个独立的可执行文件,用 c 语言编写。
关于javascript - 独立的 javascript 压缩器(例如 packer 的单包零依赖版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6517585/