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的标准模块中去