Grunt 教程
教程说明:
Grunt 中文版
Grunt是一个自动化的项目构建工具。 如果你需要重复的执行像压缩, 编译, 单元测试, 代码检查以及打包发布的任务。 那么你可以使用Grunt来处理这些任务, 你所需要做的只是配置好Grunt, 这样能很大程度的简化你的工作。
本教程内容来源于 GruntJS中文
英文官网Grunt:GruntJS官方
更新日期 | 更新内容 |
---|---|
2015-04-27 | Grunt 中文版 |
如果在团队中使用Grunt, 你只需要与其他人员约定好使用Grunt应该规避的问题, 就能够很方便的自动化的处理大部分的常见工作任务, 你所付出的努力几乎为0.
为什么要使用Grunt?
Grunt是一个庞大的生态系统, 每天都在成长. 你可以自由的选择数以百计的插件以帮助你自动化的处理任务.
如果你所需要的插件还没有被人创建, 那么你可以自己创建插件并通过npm很方便的发布以供更多人使用并一起完善.
Grunt都有哪些插件?
大多数的任务Grunt都提供了可用的Grunt插件, 并且每天都有插件诞生并发布到社区中. 我想你所熟悉的有:
- JSHint
- Uglify
- Less
- Sass
- CoffeeScript
- CSSLint
等等. 更多的插件可以在Grunt官方的插件清单中查看.
哪些人都在使用Grunt?
众所周知的有:
- jQuery
- Modernizr
- Adobe
等等. 还有更多的人在使用Grunt, 比如: 你.
版本信息
书中演示代码基于以下版本:
工具 | 版本信息 |
---|---|
Grunt | 0.4.x |
注:Node.js 的版本 0.8.0 以上