1.1.4 • Published 4 months ago
moji-cli v1.1.4
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分支