liumou-test-cli
v1.0.0
Published
脚手架练习
Readme
编写脚手架
- 自定义的命令,而不是 node 去执行我们的脚本 (package.json 中配置 bin,再在控制台执行
npm link创建一个软链接挂载到全局,即可在控制台执行 cli 命令)
"bin": {
"test-cli": "src/index.js"
} npm link- -V --help create 命令行交互工具
- 去下载模版 isTs 判断下载 ts 版本/js 版本
ts 和 js 模版代码仓库
https://gitee.com/chinafaker/vue-template.git 仓库中又 js 和 ts 两个分支
依赖库
- commander:用于构建命令行工具的 npm 库
- inquirer:用于与用户进行交互和收集信息
- ora:用于在命令行界面显示加载动画的 npm 库
- download-git-repo:用于下载 Git 仓库的 npm 库
