对Kibana 5.1.2 源代码进行分析时,发现按照Kibana提供的命令无法启动,错误如下:
# 启动kibana源码
npm run start
# 结果提示如下错误
bad option: --no-warnings
分析问题可能处在npm的版本上,执行版本检查。
# 查询npm版本号
npm --version
# 输出结果为 2.10.0
# 升级npm,记住一定要加上-g,进行全局安装
npm install npm -g
# 再次检查npm版本
npm --version
# 输出结果为4.0.1
npm run start
# 依旧提示 bad option: --no-warnings
后查询官方文档,发现Kibana 5.1.2对node版本也有要求,要求的最新版本为6.9.0,从https://nodejs.org/dist/v6.9.2/下载node-v6.9.2-win-x64.zip,解压设置好环境变量,再次运行,kibana终于工作正常。