# CLI 工具
# 安装
在内网npm源下安装x-cli
npm i @xes/x-cli -g --registry https://npm.xesv5.com
# 初始化
$ x-cli init
? 输入组件名称: ( 如: SubmitButton ) Test
? 中文名称: (如: 提交按钮) 测试组件
? 组件简介: (如: 用于提交表单信息) 测试组件
? 请选择: (Use arrow keys)
❯ UI组件
行为组件
# 可以携带路径进行组件初始化,如:
x-cli init . # 在当前目录进行组价初始化
x-cli init /path/to/component # 使用绝对路径
x-cli init MyButton # 使用相对路径
- UI组件
UI组件表示编辑页菜单栏组件中展示的组件
- 行为组件
行为组件表示在行为中点击添加的行为组件,对于通过菜单栏已安装的行为组件,可以在右侧配置栏的行为中添加行为。其中修改组件属性就是已安装的行为组件,并在预览时触发查看效果。
# 本地调试
$ cd x-cli创建的组件目录
$ x-cli dev
$ x-cli dev -p port 指定端口号
# 组件发布
- 本地发布
#host 列表
127.0.0.1 h5.xesv5.com
120.52.32.211 upload.xueersi.com
$ x-cli publish dev
- 测试发布
#host 列表
120.52.32.211 h5.xesv5.com
120.52.32.211 upload.xueersi.com
$ x-cli publish test
- 灰度发布
#host 列表
124.250.113.18 h5.xueersi.com
124.250.113.18 upload.xueersi.com
$ x-cli publish gray
- 线上发布
$ x-cli publish online
配置 →