Skip to content

插件开发流程

本文档详细介绍 ElasticView 插件的完整开发流程,包括后端调试、前端调试和插件打包。

前置条件

在开始开发前,请确保您已经:

  1. ✅ 完成了开发环境搭建

插件开发调试

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
  • 前端开发服务器是否正常启动
  • 浏览器是否有缓存问题

下一步