快速下载项目,选择模板,可克隆后,根据公司需要,二次开发,定制,参考,学习。
-
安装
npm i -g mao-cli
-
使用
mao create projectName
-
选择项目模板
-
选择指定几个项目模板或自定义
-
自定义输入 git 仓库地址, 规则如下
-
GitHub:
github:owner/name
或者owner/name
-
GitLab:
gitlab:owner/name
-
BitBucket:
bitbucket:owner/name
-
GitLab自定义源:
gitlab:custom.com:owner/name
-
Direct直接访问:
direct:url
-
-
注意点
不加分支,则为默认分支
指定分支,如:
owner/name#main
-
快速配置 eslint 规则 该规则使用了,typescript+eslint+prettier, 做了以下2个操作
- 生成
.eslintrc.cjs
配置 - 安装依赖到 package.json 中
mao g eslintrc # mao generate eslintrc
- 生成
-
快速生成项目
mao create projectName # 下一步选择模块 # ts 项目 typescript 学习ts使用 # 中后台项目 console 集成 ant.design之类的UI库 # h5 项目 html5 # app 项目 app
- inquirer 使用 ^8
npm i inquirer@8
- ora 使用 ^5
npm i ora@5
- chalk 使用 ^4
npm i chalk@4
- 下载仓库 download-git-repo
- ora 加图标, chalk 改颜色
- ora 图标选择 https://github.com/sindresorhus/cli-spinners/blob/main/spinners.json