Yeoman是一个通用的脚手架系统,允许创建任何类型的应用程序。它允许快速开始新项目,并简化现有项目的维护。
安装
1  | $ npm install -g yo // 权限不够的话需要加上sodo  | 
编写生成器
初始化项目
1  | $ mkdir generator-toolchain && cd generator-toolchain  | 
注意: package.json 的名字需是generator-开头,否则Yeoman无法识别运行的
1  | var Generator = require('yeoman-generator');  | 
- Yeoman 会顺次的执行class里面的方法
 - npm link 会将本地的模块link到npm的标准模块中去