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 #构建用于发布的正式版应用