0.1.3 • Published 4 years ago
en-cli v0.1.3
en-cli
en+ 前端平台管理工具
命令
git
管理平台服务Git
git [action] [serverName] -t [type] -d [dirName]
参数 | 值 | 必填 | 备注 |
---|---|---|---|
action | clone/pull/push | 是 | git操作动作 |
serverName | string | 否 | 服务名称,可以指定操作服务 |
type | master/micro | 否 | 当有-t命令,则必填,master:指定所有主应用,micro:指定所有子应用 |
dirName | string | 否 | 指定目录,所有的操作都会在这个目录内执行 |
micro-replace
子应用替换命令,可以在项目的跟目录或者项目目录执行,如果有dirName,则按照dirName处理
micro-replace [name] -f [fileName] -d [dirName]
参数 | 值 | 必填 | 备注 |
---|---|---|---|
name | string | 否 | 服务名称,可以指定替换某一个服务 |
fileName | env/baseUrl.js/vue.config.js/router/main.js/store | 否 | 替换文件名称:指定只替换某一个文件 |
dirName | string | 否 | 指定目录,所有的操作都会在这个目录内执行 |
master-replace
主应用替换命令,可以在项目的跟目录或者项目目录执行,如果有dirName,则按照dirName处理
master-replace [name] -f [fileName] -d [dirName]
参数 | 值 | 必填 | 备注 |
---|---|---|---|
name | string | 否 | 服务名称,可以指定替换某一个服务 |
fileName | env/baseUrl.js/vue.config.js/router/main.js/store | 否 | 替换文件名称:指定只替换某一个文件 |
dirName | string | 否 | 指定目录,所有的操作都会在这个目录内执行 |
replace
主应用替换命令,可以在项目的跟目录或者项目目录执行,如果有dirName,则按照dirName处理
replace [name] -d [dirName] -sf [sourceFilePath] -tf [targetFilePath]
参数 | 值 | 必填 | 备注 |
---|---|---|---|
name | string | 否 | 服务名称,可以指定替换某一个服务 |
dirName | string | 否 | 指定目录,所有的操作都会在这个目录内执行 |
sourceFilePath | string | 是 | 源文件相对路径 |
targerFilePath | string | 是 | 应用内相对路径 |
- 路径请都使用相对路径
rule
规则替换命令
rule <action> <baseUrl> [entry]
参数 | 值 | 必填 | 备注 |
---|---|---|---|
action | string | 是 | replace/unreplace/check |
baseUrl | string | 否 | 基础路径 |
entry | string | 是 | 需要替换的微服务entry |
start
服务启动命令
start [serverName...]
参数 | 值 | 必填 | 备注 |
---|---|---|---|
serverName | Array | 否 | 服务名称,可以传递多个,不传则启动所有服务 |