mao-cli
v2.1.0
Published
快速生成一些模板,可自行改造。
Downloads
14
Readme
快速搭建项目
快速下载项目,选择模板,可克隆后,根据公司需要,二次开发,定制,参考,学习。
快速使用
安装
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
直接访问: https://mygitlab.com:owner/name#my-branch
注意点
不加分支,则为默认分支
指定分支,如:
owner/name#main
格式参考:https://gitlab.com/flippidippi/download-git-repo
命令
快速配置 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