官方網(wǎng)站:http://gruntjs.com/
1.Grunt有什么用?
Grunt官網(wǎng)稱其為“The JavaScript Task Runner”渡紫,意為JavaScript任務(wù)執(zhí)行器。不過其釋義關(guān)鍵詞“automation”更能說明其作用窒百,即自動(dòng)化症杏。實(shí)際上就是Build Tool,類似于Markfile之于傳統(tǒng)編程伪节。
也就是說光羞,Grunt用于在網(wǎng)站編程中執(zhí)行一系列的任務(wù)绩鸣,當(dāng)工作流程配置完畢后,就可減少大量日常工作中需要手動(dòng)執(zhí)行的步驟纱兑,增加工作效率呀闻。
2.Grunt怎么用?
- 安裝Grunt
Grunt基于Node.js潜慎,安裝使用Grunt前需具備Node.js環(huán)境及使用npm捡多。
有關(guān)Node.js,詳見Node.js:JavaScript腳本運(yùn)行環(huán)境
有關(guān)npm勘纯,詳見npm:Node.js軟件包管理器
在具備Node.js的命令行中使用npm命令安裝Bower:
npm install -g grunt-cli
注意:Grunt在npm中包名為grunt-cli局服,而非grunt钓瞭。不過其命令名倒是grunt的驳遵。
使用命令行grunt
確認(rèn)是否能執(zhí)行以完成安裝。
這個(gè)時(shí)候grunt執(zhí)行后會(huì)顯示一條錯(cuò)誤信息山涡,提示找不到局部grunt堤结。那是因?yàn)槲覀冊(cè)诎惭b命令中使用-g參數(shù)將其安裝到npm全局位置,所以當(dāng)前目錄沒有g(shù)runt鸭丛。