私有化部署发布流程
本文仅针对购买EasyV独立部署版本的用户,发布的组件包会上传到平台组件库中
1. 发布命令
1.1 命令执行
当我们开发完组件后,需要将组件推送到平台上使用,通过执行以下命令进行发布。name
为组件文件夹名称,server
为EasyV部署地址,一般是一个带端口号的IP地址。
easyv publish <name> --host <server>
命令执行后,会要求输入组件更新日志,用于记录组件每次版本更新的信息。
按回车键进入vim编辑(Windos系统可能会打开临时的文本文件),编辑完成退出后,会向easyv平台发布对应组件。
或
1.2 配置参数
也可以给项目指定服务器,在package.json
中指定默认server地址,这样就不需要每次都携带参数--host
{
...
"easyv": {
"host": "http://example.com"
}
}
你也可以配置多个host
别名,然后通过指定别名来发布到不同的环境
{
...
"easyv": {
"host": {
"test": "http://test.example.com",
"online": "http://example.com"
}
}
}
// 发布时
easyv publish <name> --host test
easyv publish <name> --host online
发布多个组件(@easyv/cli v1.5.0以上)
- 发布指定的多个组件
easyv publish <name1>,<name2> --host test
- 发布项目内所有组件
# 方式一
easyv publish --all --host test
# 方式二
easyv publish -a --host test
2. 添加公钥
EasyV的开发授权通过token来认证,第一次发布时,工具会自动为开发者生成公钥串,请将公钥复制后添加到EasyV后台的密钥管理来完成认证
若工具未提示公钥串,也可在‘系统盘:\用户\.easyv_public_key’文件查看该public key,例如: C:\Users\Administrator\.easyv_public_key
复制公钥到key的输入框内
再次执行发布命令即可发布成功,默认情况下组件会作为大屏组件出现在组件管理中
重新获取publicKey (@easyv/cli > 1.6.2)
如果easyv后台的密钥管理中,密钥不小心被删除了,那么可以重新获取publicKey
easyv publicKey
3. 上架
成功发布后,可以到 Easy[V]后台管理 -> 组件管理 查看组件状态,发布状态表示在大屏中是否能使用该组件,可以点击右侧上架按钮发布组件
4. 使用组件
上架组件后,我们就可以进入大屏里使用了,根据组件所属的分类不同,会出现在不同的菜单下,如果没有选择组件类别,默认会出现在定制组件中
5. 发布终端组件
终端组件指在移动设备上使用的组件,用于远程操控大屏,终端组件跟大屏组件分开进行管理
将组件发布到终端,请加上--mobile
命令
easyv publish <name> --mobile
如遇其他使用问题,可扫描下方二维码,获取更多产品支持~