sub generator

### 有时我们并不需要去创建完整的项目结构,只是需要在已有的项目基础上创建一些特定类型的文件

## 给已有的项目创建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    》》》显然没有,?????

你可能感兴趣的:(sub generator)