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插件