一. yeoman介绍
主要由以下3部分构成:
- yo: 创建一个新的应用程序的架构工具。
- grund:开发任务自动化的命令行工具。
- Bower: 全称:Twitter Bower,包管理器以及资源管理器
二. yeoman安装(windows安装)
yeoman主要的安装步骤如下:
- 安装nodejs(去官方网站http://nodejs.org/download/下载xp版本)。安装步骤省略。
- 安装yo,如下命令所示(此命令将会自动安装Grunt 与Bower ):
npm install -g yo
由于yo命令在产生不同的应用框架的时候需要其他的插件,因此,在安装的时候,需要安装对应的插件,以下以webapp为例,其命令如下:
npm install -g generator-webapp
3. 完整的流程如下所示:
yo webapp # scaffold out a skeleton web app project bower install underscore # install a dependency for your project from Bower grunt # build the application for deployment
4. AngularJS generator的产生流程如下:
npm install -g generator-angular # install generator yo angular # scaffold out a AngularJS project bower install angular-ui # install a dependency for your project from Bower grunt test # test your app grunt server # preview your app grunt # build the application for deployment
以上参考http://yeoman.io/。