我正在尝试找到一个用javascript编写的单个打包的javascript minifier,以便在浏览器之外使用。 我通常使用Dean Edward's /packer/,但是,在进一步检查源代码后,涉及的依赖项太多,例如他的自定义base2库,用于消除常见的浏览器不兼容性(当然这整个库不适用于在浏览器之外运行脚本!)和Base(他的基本javascript类继承的自定义库)。
我唯一的另一个选择是让我消化/ packer /的纯PHP端口,并且基本上将代码重新翻译成javascript(当然PHP版本没有这些依赖项,所以这可能是我的意思想)。
当然,在我开始翻译整个17K文件之前,我想知道是否还有其他解决方案。
答案 0 :(得分:1)
googles closure compiler会成为候选人吗?有几种方法可以使用它,请参阅documentation
道格拉斯·克罗克福德还写了一篇jsmin,它是一个独立的可执行文件,用c编写。