typescript中project-cli项目文档
项目需求:
- 从后端开发规范和项目开发规范中梳理出后端项目共同的配置文件,使用typescript重构project-cli
需要用到的相关模块
commander.js:可以自动的解析命令和参数,用于处理用户输入的命令。
download-git-repo:下载并提取 git 仓库中的配置文件,用于下载项目模板。
Inquirer.js:通用的命令行用户界面集合,用于和用户进行交互。
ora:下载过程久的话,可以用于显示下载中的动画效果。(暂时未用到)
typescript:typescript模块
@types/node: 在typescript中使用node
@type/commander:typescript可以自动的解析命令和参数,用于处理用户输入的命令。
@types/inquirer:typescript中实现用户交互