我正在构建一个Web应用程序框架,我正在寻找一种编译javascript和amp;的方法。在运行时css源文件,我希望有一些建议。
我使用了Require.js但是优化器似乎依赖于Node.js或Java / Rhino的安装,这不是理想的,因为我想保持依赖关系,以便它可以在任何WAMP / LAMP环境中运行(即不需要Java / rhino或Node)
理想情况下,它会在运行时查找源更新并将js符合/缩小为单个平面文件,例如<script src="js.php">
我已经尝试php packer但是我的测试表明这会导致一堆javascript错误,每当我使用它时,它现在已经6年了,并且似乎没有积极开发。
YUI压缩机&amp;据我所知,Google Closure再次需要Java。
欢迎任何建议!
答案 0 :(得分:3)
Minify似乎正是如此。它提供缩小的Javascript和CSS文件。如果自上次访问后没有更新,它会在标头中添加ETag并发送304个HTTP代码。
答案 1 :(得分:1)
我建议你来看看:
我仍然在寻找一些代码结构示例,其中使用依赖项管理器和压缩实用程序,如r.js;但是在php中我没有发现管理require.js的代码压缩。