【发布时间】:2013-12-11 09:24:53
【问题描述】:
我有一个用 PHP 和 JavaScript 编写的项目。
例如,我有两个主要的 JavaScript 文件 main1.js 和 main2.js。
他们使用相同的功能,我想将功能提取到 lib.js 等。
在开发环境中使用 3 个不同的文件更有用,但在生产环境中我希望有 2 个包含 lib.js 的缩小文件。
我想在没有任何预处理的情况下立即在 dev 上看到更改,并且我想在生产中使用一些预处理。
例如,我可以编写一个 javascript 函数 require(filename) 来加载所需的 js 文件,但是如何告诉 minifyer 在生产中包含内联文件?
【问题讨论】:
-
可以使用咖啡脚本。
-
有很多js压缩工具可用。试试jscompress.com 或YUI Compressor
-
3 != 很多。目标是缩小请求大小还是合并js文件?
-
两者。 js文件很多,部署的时候需要合并缩小
-
cofeescript 与 javascript 不兼容。我不喜欢它的语法
标签: javascript php minify bundling-and-minification