- Yeoman介紹
我們建議使用Yeoman來發展你的網頁應用產品,他整合很多JS前端的技術,例如Bootstrap、Compass、Modernizr、CoffeeScript、Jasmine、PhantomJS、Grunt等。
- Yeoman軟體開發流程
在軟體開發流程階段可以分為需求訪談、產品分析、產品開發、產品測試和上線,這些步驟Yeoman有提供完整前端開發工具與架構。在官方網站可以看到下圖Yeoman前端開發流程架構圖,從產品開發到上線,Yeoman 首先利用yo工具快速開發網頁的骨架、當會載入不同JS框架時可以應用bower框架之間相依性,最後產品上線前會經過壓縮、測試、打包 package 等佈署動作這些可以使用grunt完成。
Yeoman包含三套工具
(1) yo : 當建構新的應用系統,可以用來建立新的建構環境
(2) bower : 套件管理用來管理JS框架之間的相依關係
(3) grunt : 部屬前檔案壓縮、預覽、測試webapp專案
- Yeoman環境安裝
為了可以安裝Yeoman的架構,我們必須先安裝node.js , Git for Windows 與 RubyInstaller 這三套工具,
才可以安裝Yeoman的工具,
Step1. 下載node.js,安裝node.js: https://nodejs.org/download/
注意: 需要安裝python 2.6或是python 2.7
確定是否安裝成功
Step2. 下載git安裝,git : https://git-scm.com/
確定git安裝成功
Step3. 下載ruby安裝 :http://rubyinstaller.org/downloads/
安裝時,注意的事項
- Yeoman安裝
步驟一、確定node.js版本與npm的版本
在命令列輸入:
node --version && npm --version
v0.12.3
2.9.1
步驟二: 安裝yo bower和 grunt套件C:\Users\bryan\npm> npm install --global yo bower grunt-cli
…安裝明細
C:\Users\bryan\npm>node --version && npm --version
v0.12.3
2.9.1
步驟三: 安裝產生器
(1) 安裝webapp產生器
C:\Users\bryan\npm> npm install -g generator-webapp
(2) 安裝angular產生器
C:\Users\bryan\npm> npm install -g generator-angular
留言
張貼留言