- commander
- cross-spawn
- download-git-repo
- figlet
- fs-extra
- inquirer
- ora
- axios
# install dependencies
npm install guizhang-cli -g
# create project
guizhang-cli create <projectName>
# create project force
guizhang-cli create <projectName> --force
# config project
guizhang-cli config --params
# help
guizhang-cli --help-
inquirer 9 不支持require,使用8
-
安装 chalk 时一定要注意安装 4.x 版本
├── bin # node服务运行
│ └── enter.js # 入口命令
├── lib # 依赖项
│ ├── api.js # github服务端请求
│ ├── create.js # 创建入口文件
│ ├── Creator.js # 创建逻辑
│ └── util.js # 相关方法
├── README.md # 代码框架说明
└── package.json # 整体环境配置