moji-cli
v1.1.4
Published
cli生成项目模板
Downloads
0
Readme
moji-cli
此包为墨迹前端内部使用,需内网环境。
开始
- 安装
npm install moji-cli -g
创建项目
moji-cli create/c <project—name>
参数说明:
| 参数 | 说明 | 是否必填 | | ------------ | ---------------- | -------- | | project—name | 所创建项目的名称 | 是 | | --force, -f | 强制覆盖同名项目 | 否 |
模版列表:
| 模版 | 说明 | | | ---- | ---- | ---- | | Base | | | | lint | | |
示例:
// 1. 创建项目 demo
moji-cli create demo
安装组件
moji-cli install/i [component-name]
参数说明:
| 参数 | 说明 | 是否必填 | | -------------- | -------------------------------------------- | -------- | | component-name | 所安装组件的名称。不填时参数则以选择方式安装 | 否 |
组件列表:
| 模版 | 说明 | | | ------ | ---- | ---- | | antd | | | | mapbox | | |
示例:
// 1. 安装组件 mapbox
moji-cli install mapbox
// 2. 显示组件列表
moji-cli install
包安装工具
- 默认优先使用
pnpm
安装依赖 - 找不到默认包管理工具时,默认依次使用
yarn
、npm
安装依赖
扩展工具
新增模版
修改配置文件即可,配置文件地址: moji-fe/moji-cli-config
templates: [ { name: 'base', // 模版名称 describe: 'react + ts', // 模版描述 respositoyUrl: 'moji-fe/moji-cli-template', // 模版所在仓库 branch: 'base', // 拉取模版的分支或者tag tag: '', // 优先级branch高于tag }, ... ]
配置参数说明:
| 参数 | 说明 | 是否必须 | | ------------- | ------------------------------- | ----------------------------------------- | | name | 模版名称 | 是 | | describe | 模版描述 | 否 | | respositoyUrl | 模版所在仓库 | 是 | | branch | 拉取模版的分支,优先级高于tag | 否, 和tag都不存在时,默认为master分支 | | tag | 拉取模版的tag,优先级低于branch | 否, 和branch都不存在时,默认为master分支 |