我知道如何缩小JS和CSS文件,但有没有办法在生产系统中自动缩小这些文件?例如,我修改了原始JS文件中的内容并更新了生产环境。但是,在使用JS文件时,它应该使用JS文件的自动缩小版本(如果源文件发生更改,最好更新当前的缩小版本)。
考虑到我在Unix和Windows环境中工作,编写bash脚本似乎不是一个合理的想法。所以任何与操作系统无关的东西或者最初使用PHP的东西都会很棒。有什么建议吗?
答案 0 :(得分:7)
您可能会在minify中找到价值。它使用PHP5,可以很好地安装在您的生产服务器上。
来自网站:
它结合了多个CSS或Javascript文件,删除了不必要的空格和注释,并使用gzip编码和最佳客户端缓存标头为它们提供服务。
答案 1 :(得分:3)
我同意@RC,阅读现有的Q / As。
针对您的具体问题的其他选项:
用跨平台语言而不是bash编写这些钩子。 (JavaScript,Python,Ruby等)。