You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Wazuh-Kibana-app构建报错plugin-helpers not found如何解决

报错原因

plugin-helpers是Kibana官方提供的插件构建工具,wazuh-kibana-app的默认package.json配置是基于「代码存放于Kibana源码根目录的plugins子目录」的场景编写的,相对路径../../scripts/plugin_helpers会向上跳转两级寻找Kibana源码中的对应脚本。你单独克隆wazuh-kibana-app仓库时外层没有对应版本的Kibana源码,自然会提示命令不存在。

解决方案

方案1:使用官方标准编译流程(推荐,兼容性最好)

  • 拉取和你使用的wazuh-kibana-app版本严格匹配的Kibana源码,比如wazuh v4.7对应Kibana 7.17.16版本
  • 进入Kibana源码的plugins目录:cd kibana/plugins
  • 将你修改完样式的wazuh-kibana-app代码移动到该目录下,或者直接在该目录下克隆仓库
  • 进入wazuh-kibana-app目录执行依赖安装:npm install
  • 执行构建命令即可正常运行:npm run build

方案2:修改配置单独编译(适合临时调试场景)

  • 先拉取对应版本的Kibana源码到本地任意路径,比如路径为/data/kibana
  • 进入Kibana源码根目录执行依赖初始化:yarn kbn bootstrap
  • 打开wazuh-kibana-app的package.json文件,找到scripts配置块中的plugin-helpers项
  • 将原配置"plugin-helpers": "node ../../scripts/plugin_helpers"修改为Kibana脚本的绝对路径,示例:
    "plugin-helpers": "node /data/kibana/scripts/plugin_helpers"
  • 保存修改后回到wazuh-kibana-app目录执行npm run build即可完成构建

注意:无论使用哪种方案,都必须保证wazuh-kibana-app版本和Kibana版本完全匹配,否则会出现依赖冲突、构建失败或者插件安装后无法加载的问题

内容的提问来源于stack exchange,提问作者Zeeshan Ahmed Sarwar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 05:24:05