如何初始化grunt

爲何使用任務運行工具Grunt —— 官方解釋

  • 簡而言之,自動化。當你處理諸如代碼最小化, 代碼編譯, 單元測試, 代碼規範校驗等等重複任務時, 你必需要作的工做越少,你的工做就變得越簡單。在你完成配置後,不費吹灰之力,一個任務運行工具能夠替你和你的團隊完成絕大部分平常工做。

使用grunt來運行一個task的必備條件

  • 全局安裝grunt-cli, grunt執行的命令行入口
  • 查找可執行的node腳本 grunt
  • 查找Gruntfile.js或task配置

1. 全局安裝grunt-cli

npm install -g grunt-cli

2. 查找可執行腳本 grunt

當你安裝好grunt-cli後, 在任意目錄運行grunt時, 會報以下錯誤:html

local grunt的查找知足npm require的規則。grunt-cli內部採用 resolve來查找local grunt, 算法參考:node require.resolve() algorithm, 因此只須要在你的代碼工做區安裝grunt便可在任何項目代碼中使用node

3. 查找Gruntfile.js或task配置

grunt使用的findup-sync來逐級向上查找路徑, 以在/Users/xxx/workspace/目錄下執行grunt任務爲例, 查找的路徑爲:算法

/Users/xxx/workspace/Gruntfile.js
/Users/xxx/Gruntfile.js
/Users/Gruntfile.js 
/Gruntfile.js

4. 編寫Gruntfile.js配置文件,能夠參考官方網站:

grunt 官方配置npm

相關文章
相關標籤/搜索