我想在kibana的dahsboard中嵌入一个我的特定图表。为此我需要将我的JS注入Kibana源代码。我已按照说明https://github.com/elastic/kibana/blob/master/CONTRIBUTING.md提供测试环境,但在“./kibana --dev”
后我收到错误let _ = require('lodash');
^^^
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
SyntaxError: Unexpected strict mode reserved word
at Module._compile (module.js:429:25)
at Object..js (module.js:459:10)
at Module.load (module.js:348:32)
at Function._load (module.js:308:12)
at Array.0 (module.js:479:10)
at EventEmitter._tickCallback (node.js:192:41)
任何人都可以帮助我开始环境或建议。也许,我正在以错误的方式行动......我的总体目标(将我的JS代码注入Kibana)可以通过另一种方法实现。
由于
答案 0 :(得分:0)
源自CONTRIBUTING.md
安装node.js(我们建议使用nvm)
按照github.com/creationix/nvm上的说明进行操作,然后
```SH
nvm install v0.10.35
```
全局安装grunt和bower(如果不使用nvm,则为root用户)
```SH
npm install -g grunt-cli bower
```
克隆kibana repo并进入它
```SH
git clone https://github.com/elastic/kibana.git kibana
cd kibana
git tag&& git checkout v4.1.1
```
安装节点和bower依赖项
```SH
npm install&& bower install --allow-root
```
启动开发服务器。
如果不在您的ENV中安装elasticksearch,请使用" - with-es"标志安装&也开始弹性搜索 ```SH
grunt dev
```
基于源代码,修改后,执行 grunt build --force#跳过README警告部分