1.1.1 • Published 8 months ago

quec-panel-cli v1.1.1

Weekly downloads
-
License
ISC
Repository
-
Last release
8 months ago

移远面板脚手架

此脚手架提供面板创建、面板打包、脚手架升级等一站式服务。

1、如何安装脚手架?

npm i quec-panel-cli -g

2、面板创建服务

quec-panel-cli create QuecPanelDemo

面板项目创建成功后即可进行业务开发,注意在开发过程中请谨慎使用依赖原生能力的RN三方组件,否则可能会导致面板异常。

3、面板开发常用命令

面板依赖安装

yarn

面板调试运行

yarn start --reset-cache

4、面板打包服务

quec-panel-cli package /users/name/panel/QuecPanelDemo 1.0.0

注意:/users/name/panel/QuecPanelDemo对应面板的绝对路径。

5、脚手架升级服务

quec-panel-cli upgrade

4、其它

查询帮助

quec-panel-cli --help

5、常见问题

5.1、面板开发过程中如何调试?

请下载安装移远专用面板调试app来进行调试。

5.2、面板开发过程中如何使用app能力?

面板工程中有plugin目录,其中的文件皆是app能力的桥接,请阅读api注释后进行调用。

5.3、面板多语言如何调试?

目前面板工程使用云端产品多语言形式进行调试,开发前尽量收集面板所需多语言进行 execl归档 并导入到dmp相应产品下的多语言中,开发过程中直接使用 i18n('languageCode') 进行编码即可调试。

5.4、面板打包过程中出现中断?

如果出现以下警告,说明面板的组件依赖版本和app的依赖版本不一致,请自行判断是否兼容,尽量保持版本一致。

中断流程属于正常现象,可以手动编辑 QuecPanelDemo/out/android/quec-dependencies.json 和 QuecPanelDemo/out/iOS/quec-dependencies.json 中的内容(json文件中皆是面板所依赖的使用原生能力的RN三方库),提高后续面板上传成功率。

在编辑过后,直接回车即压缩面板包,会在 QuecPanelDemo/out/android/ 和 QuecPanelDemo/out/iOS/ 目录下生成.tar.gz后缀的文件,将其上传至dmp相应产品下即可发布。

1.1.1

8 months ago

1.1.0

8 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago

0.0.1

12 months ago