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 bow...