run yeoman 三步走
yeoman 官网链接:https://yeoman.io/authoring/index.html
1、toy-tool cmd中运行
mkdir toy-tool
cd toy-tool
npm init
npm install yeoman-generator
npm install -g yo
按照下面的目录,创建文件
├───package.json
├───app/
│ └───index.js
// app/index.js
var Generator = require('yeoman-generator');
module.exports = class extends Generator {
constructor(args, opts) {
super(args, opts);
}
method1() {
this.log('method 1 just ran');
}
};
2、在toy-tool下执行命令
npm link
yo toytool
3、toy-tool 的同级,创建tt-example
mkdir tt-example
cd tt-example
yo toy-tool //如果没有yo指令,执行安装命令npm install -g yo
执行完之后报错,因为我们的name写错了,必须是generator-【generator-name】的形式。
修改package.json里的name,如下:
"name": "generator-toytool",
再次在toy-tool中执行
npm link
yo toytool //这里需要是管理员模式
Get-ExecutionPolicy -List // 查看是否是管理员模式
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser // 改成管理员模式
百度 https://segmentfault.com/a/1190000022374749
到目前为止,我们的yeoman已经跑起来了。接下来就可以开始加东西进去了。