@puerts/cli
Version:
PureTS is a quick scaffold tool, which can be used in the project.
30 lines (23 loc) • 1.02 kB
Markdown
# Developer Guide
需要对本工具进行二次开发的,不建议使用 `npm` 来安装。
## 安装
- 克隆本项目 `git clone git@github.com:sbfkcel/puerts_cli.git`
- 拉取依赖
- 终端运行 `cd puerts_cli`
- 终端运行 `npm install`
- 挂载全环境变量
- 终端运行 `npm link`
现在通过 `prev -v` 则可以输出版本号且正常使用了。
## 文件结构
```bash
├── Bin # cli 入口目录
├── Commands # 命令存放目录,一个目录一个命令
│ ├── build # 命令目录
│ │ ├── help.js # 必须要有,命令帮助及参数配置文件
│ │ └── index.js # 必须要有,命令入口文件,需要向外提供一个方法,方法有一个接收参数对象包含了终端传入的参数、配置、项目信息、当前执行命令所在的路径等
│ ├── dev
│ └── init
├── index.js
├── lib
└── package.json
```