插件开发流程
本文档详细介绍 ElasticView 插件的完整开发流程,包括后端调试、前端调试和插件打包。
前置条件
在开始开发前,请确保您已经:
- ✅ 完成了开发环境搭建
插件开发调试
1. 安装项目依赖
注意:以下命令均在插件模板工程根目录下执行:
1.在插件安裝插件所需依賴
bash
ev_plugin_cli install
这将下载并整理所有 Go 依赖 和 前端工程依赖。
2. 开启插件调试
bash
ev_plugin_cli dev
当看到以下信息时,说明插件前后端已自动启动成功:
正常链接ev基座
此时后端插件已经连接到 ElasticView 基座,代码修改会自动热重载(前后端均可)。
3. 验证调试效果
刷新 ElasticView 页面,如果看到菜单中出现插件页面,说明插件与ElasticView链接成功。
开发调试技巧
配置切换
开发和生产环境的关键区别在于 plugin.json
中的 frontend_debug
配置:
true
:前端调试模式,使用开发服务器false
:生产模式,使用打包后的静态文件
常见问题
1. 后端无法连接到基座
检查:
- ElasticView 服务是否正常运行
- 端口 8090 是否被占用
- 网络连接是否正常
2. 前端页面无法显示
检查:
frontend_debug
是否设置为true
- 前端开发服务器是否正常启动
- 浏览器是否有缓存问题