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    》》》显然没有,?????

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容