开发流程

<< Click to Display Table of Contents >>

当前位置:  系统集成 > 应用开发说明 

开发流程

Previous pageReturn to chapter overviewNext page

应用开发流程图

 

plugin1

应用开发具体流程

1.安装node.js:

教程详见:https://nodejs.org/en/download/

 

2.安装项目:

新建任意一个文件夹,运行命令:npm install yh-plugin-project@latest

版本说明:如基于8.5.0.X版本插件开发,请使用 yh-plugin-project 版本为1.0.6

 

3.安装依赖:

在yh-plugin-project目录运行命令:npm install

模块说明:

① yh-plugin-manager是必须引用的模块,不可以删除,并需要运行命令:

npm install yh-plugin-manager@latest 将其安装到最新版本;

② 如基于8.5.0.X版本开发插件,使用的yh-plugin-manager 版本为0.0.4;

③ ECharts已默认添加,如果不需要的可以手动删除

 

4.插件开发:

开发时用到的API以及示例详见“开发API”介绍

 

5.build应用:

在webpack.config.js和 webpack.config.production.js两个文件里配置文件名称和结果。其中exportsMap是配置应用文件的数组,开发者新建一个应用只需要在后面添加即可。build步骤如下:

①运行命令: npm run plugin-build将在result目录下生成需要的文件:配置的文件名称.js;

②运行命令: npm plugin-build-p生成用于发布的结果;

③将build之后的jar目录下的以jar为后缀的文件上传的应用市场:

A.注册登录应用市场http://plugins.yonghongtech.com/

B.点击开发者应用打包。

plugin2

根据要求填写信息,上传build后的jar包,相关人员审核后会打包通过邮件发送应用包。

注:如果为个人开发者,无部署ID,可以填写20190302003DEPT代替。

 

6.安装应用

进入产品-管理系统-应用管理,点击本地安装,选择应用安装即可。

 

7.使用应用:

安装成功后,刷新编辑报告即可。

A.如果是组件类应用,不用重启tomcat就能看到新添加的应用显示在新建组件区域。

plugin3

上半部分是chart,下半部分是element。新安装的应用会在列表尾部。

B.如果是其他类别应用,则根据具体应用功能而定,目前仅支持后台功能应用,暂不支持前端功能应用开发。