搭建步骤
- 初始化package.json npm init
- 安装依赖 commander(cli基本依赖) chalk(颜色插件) download(下载) git-clone(模板克隆) inquirer(cli 问答收集模块) ora(node-loading效果) fs-extra node的fs封装化 figlet(logo) 无法使用中文
- package.json 添加bin 命令行识别,别名定义 npm link 进行连接(yarn link 不会搞) bin文件夹内部文件不需要后缀
- download-repo 3种方式 1 指定远程仓库 https|ssh 方式 注:ssh需要ssh在对应平台的公私钥 2 zip下载 注:gitee需要账号登录 综上所述: 只能使用git clone https的方式