### 有时我们并不需要去创建完整的项目结构,只是需要在已有的项目基础上创建一些特定类型的文件
## 给已有的项目创建readme,eslint,babel等,这些文件都有一些基础代码,自己手动去配很容易配错,通过生成器帮我们自动生成以提高效率======yeoman 提供的 sub generator
# yo node:cli
$ yo node:cli
conflict package.json
? Overwrite package.json? (ynaxdH) y
? Overwrite package.json? overwrite
force package.json
create lib\cli.js
### package.json 里面多了以下配置
"bin": "lib/cli.js", 》》》》》cli.js中提供了基础的代码结构
"dependencies": {
"meow": "^3.7.0"
}
### yarn link 到全局范围
yarn link
# 注意新加了配置文件过后并没有安装相应的依赖,yarn命令运行安装操作
yarn
### my-module --help,检测cli应用是否正常工作
my-module --help 》》》显然没有,?????