【问题标题】:Javascript build tool similar to Compass?类似于 Compass 的 Javascript 构建工具?
【发布时间】:2013-01-16 20:44:30
【问题描述】:
我正在寻找一种行为类似于 Compass 的构建工具,它会监视文件夹,然后连接、缩小并生成单个输出文件。我希望能够使用配置指定文件的顺序。
我目前使用的 CodeKit (http://incident57.com/codekit/) 可以完美地做到这一点。但我过去曾遇到过 JSON 配置文件的问题,这意味着我丢失了包含哪些 javascript 文件以及顺序。
【问题讨论】:
标签:
javascript
build-automation
compass-sass
codekit
【解决方案1】:
Yeoman 和 Grunt 都有。
我认为 Yeoman 是最简单的,它是基于 Grunt 构建的,使用 yeoman server 您可以实时重新加载和编译 JS 和 CSS 文件。它还支持其他东西。如果您只想实时观看和缩小等。您可以使用yeoman watch 的文件。它要求你设置一个 Gruntfile.js,但是有一些很好的例子。
你也可以只使用 Grunt.js,这需要你安装一些额外的任务,但这不是什么大问题。
简而言之,使用 youman,您可以获得一些开箱即用的额外功能,但它是基于 Grunt 构建的,我可以同时推荐这两种功能。它们通过命令行界面工作,但这很容易。查看他们的网站并试用,它是免费的!
Youtube intro to Yeoman, with Addy Osmani