demo脚手架
使用
<!-- 1.进入根目录后 -->
npm link
<!-- 2.开始创建脚手架 -->
cr create <project-name>
提醒
1.支持 node ^16.14.0
开发流程
1.解析用户输入指令 (commander)
2.终端输出 选择/输入 等 用户交互操作 交互式解释器 (inquirer)
3.下载远程模版 (download-git-repo)/ 使用本地缓存模版
4.美化终端输出显示 文字加粗颜色(chalk)loading (ora) 生成字体 logo(figlet)
5.校验相关 校验 npm 是否存在(validate-npm-package)