Yeoman 事實上是 3 個工具的組合 (stack),各自負責不同的工作。
- yo
鷹架工具,執行 Yeoman 的 Generator,用來產生 Web 鷹架。 - Grunt
建置工具,用來自動化執行任務工作,例如最佳化 HTML 輸出檔案、啟動測試伺服器等。 - Bower
套件管理工具,用來管理程式庫的相依性,例如某些 CSS 套件需要 jQuery 就會一起安裝。
sudo su npm install -g yo yo --version
雖然說指令上只有 yo 套件,但執行後會一併安裝 yo, grunt, bower 共 3 個工具。
接著滿重要的是,要安裝需要的Generator,一開始是沒有任何 Generator,請參考 Generator 清單,最常用的大概是 webapp 產生器,Generator 使用 npm 安裝,以 webapp 產生器來說指令是:
sudo su npm install -g generator-webapp yo --generators exit mkdir my-yo-project cd my-yo-project yo webapp
Generator 的套件名稱通常以 generator- 為字首,但應以各個 Generator 的網站為依據。Yeoman 的操作請參考官方的 Getting started ,其中 Grunt 和 Bower 的功能較多,詳細內容可以參閱各自的網站。
###
沒有留言:
張貼留言