为集中式javascript css模板构建系统(watch,concat,minify)

时间:2013-07-17 21:13:24

标签: php concatenation build-automation minify

刚刚完成新的重新设计(响应式html5),我想知道运行自动构建系统的最简单方法是什么。

我的网站模板都从两个包含文件中获取JavaScript和CSS位置,因此我不需要构建系统来完成整个网站的缩小和调整等。

基本上我想象的工作流程是这样的:

  • 如果我将更改上传到我的JS或CSS目录,系统会通知更新并调用缩小和连接过程。
  • 调用JS和CSS缩小/连接文件的php文件可以生成带有md5哈希的文件名,用于设置长期过期。

最简单的方法是什么?如果它只是几个文件,我真的需要安装Grunt等?最好只使用inotifywait吗?

2 个答案:

答案 0 :(得分:0)

这可能是您正在寻找的内容:https://github.com/mrclay/minify

答案 1 :(得分:0)

您可以使用gulp.js,它是一个非常用户友好的任务运行者。但首先你必须安装node.js

然后你可以想象自动化的任何蠕虫,编写它,gulp.js将按需执行。

这是从gulp开始的好方法:getting started with gulp

如果设置投入需要一点时间,但从长远来看是否广泛有用!