2

我正在构建一个网络应用程序框架,我正在寻找一种在运行时编译 javascript 和 css 源文件的方法,我希望得到一些建议。

我使用过 Require.js,但是优化器似乎依赖于安装的 Node.js 或 Java/Rhino,这并不理想,因为我想降低依赖关系,以便它可以在任何 WAMP/LAMP 环境中运行(即没有需要 Java/rhino 或 Node)

理想情况下,它会在运行时查找源更新并将 js 编译/缩小到单个平面文件中<script src="js.php">

我已经尝试过php packer,但是我的测试表明,每当我使用它时,它都会导致一堆 javascript 错误,它现在已经 6 岁了,而且似乎没有积极开发。

据我所知,YUI 压缩器和 Google 闭包再次需要 Java。

欢迎任何建议!

4

2 回答 2

3

Minify似乎正是这样做的。它提供缩小的 Javascript 和 CSS 文件。如果自上次访问以来未更新,它会在标头中添加 ETag 并发送 304 HTTP 代码。

于 2012-08-14T20:11:22.293 回答
1

我建议在这里看看:

我仍在寻找一些使用依赖管理器和压缩实用程序(如 r.js)的代码结构示例;但是在 php 中我没有找到任何管理 require.js 的代码压缩的东西。

于 2013-09-28T17:45:05.770 回答