Kibana开始开发环境

时间:2015-07-30 07:13:28

标签: elasticsearch

我想在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)可以通过另一种方法实现。

由于

1 个答案:

答案 0 :(得分:0)

LINUX。

源自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警告部分