Yeoman工做流致力於提升咱們在構建web應用時的生產力和溫馨度,由三種核心工具構成:yo,bower,gruntnode
前提:最好是linux系統 && 安裝過nodejs && npm版本>1.2.10
linux
1.用npm安裝yo(警告:全部命令前均不能夠加 sudo;若是命令前不加sudo會出現權限錯誤 自行尋找如何避免sudo的系統設置方法:該方法稍後的版本會放出)web
$ npm install -g yo
2.用npm安裝angular的生成器
shell
$ npm install -g generator-angular
3.用生成器構建一個工程
npm
$ cd ~/Projects && mkdir new_angular_project && cd $_ $ yo angular
4.用生成器的子生成器自動添加angular功能組件grunt
$ yo angular:controller myController $ yo angular:directive myDirective $ yo angular:filter myFilter $ yo angular:service myService
5.用grunt工具運做工程工具
$ grunt serve #預覽工程的運行效果 $ grunt test #跑單元測試 $ grunt #構建用於發佈的正式版應用