javascript - 独立的 javascript 压缩器(例如 packer 的单包零依赖版本)

标签 javascript minify packer

我正在尝试寻找一个用 javascript 编写的单一打包的 javascript 缩小器,以便在浏览器之外使用。 我通常会选择 Dean Edward's /packer/ , 然而,在进一步检查源代码后,涉及的依赖项太多,例如他的自定义 base2用于消除常见浏览器不兼容的库(当然,整个库不能用于在浏览器之外运行脚本!)和 Base (他的基本 javascript 类继承的自定义库)。

我唯一的其他选择是消化/packer/的纯 PHP 端口并基本上将代码重新翻译回 javascript(当然 PHP 版本没有这些依赖项,所以这可能是我的想)。

当然,在我开始翻译整个17K文件之前,我想知道是否还有其他解决方案。

最佳答案

googles closure compiler成为候选人?有多种使用方法,请参阅 documentation

Douglas Crockford 还写了一篇 jsmin ,它是一个独立的可执行文件,用 c 语言编写。

关于 this page我找到了一个 js-only minifier(脚本是 here )

关于javascript - 独立的 javascript 压缩器(例如 packer 的单包零依赖版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6517585/

相关文章:

javascript - TypeError : $. 日期选择器未定义

php - 安全地包装 JS 文件,因此当它们连接在一起时它们仍然有效

javascript - 如何在不同网页的文件组中自动化 Javascript 组合和缩小?

javascript - Dean Edwards Javascript 打包程序的哪些行需要分号?

javascript - Packer、YUI 压缩器等的行为

javascript - 使 jquery lazyload 插件在视口(viewport)内工作

javascript - 如何使 HTML 页面 View 源不可读?

packer - 我可以将一个加壳器构建器与多个配置器一起使用并仍然运行并行构建吗?

javascript - 如何解决 C :\fakepath?

AngularJS : minification issue in directive