Grunt是一个自动化的项目构建工具。若是你须要重复的执行像压缩,编译,单元测试,代码检查以及打包发布的任务。那么你能够使用Grunt来处理这些任务,你所须要作的只是配置好Grunt,这样能很大程度的简化你的工做。css
若是在团队中使用Grunt,你只须要与其余人员约定好使用Grunt应该规避的问题,就可以很方便的自动化的处理大部分的常见工做任务,你所付出的努力几乎为0。html
Grunt是一个庞大的生态系统,天天都在成长。你能够自由的选择数以百计的插件以帮助你自动化的处理任务。npm
若是你所须要的插件尚未被人建立, 那么你能够本身建立插件并经过npm很方便的发布以供更多人使用并一块儿完善.并发
大多数的任务Grunt都提供了可用的Grunt插件,而且天天都有插件诞生并发布到社区中。我想你所熟悉的有:grunt
等等。更多的插件能够在Grunt官方的插件清单中查看。工具
众所周知的有:单元测试
等等。还有更多的人在使用Grunt,好比:你。测试
如何配置grunt建议阅读:http://www.gruntjs.org/article/getting_started.html插件