2016-06-01 16 views
1

Wir untersuchen Möglichkeiten, Kibana zu erweitern und zu modifizieren. Ich versuche, die vorhandene Kreisdiagrammfunktionalität anzupassen, indem ich kibana forkiere und dann einige Konsolen hinzufüge und eventuell Anpassungen in Pie_chart.js in src/cli/public/vislib/visualisations hinzufüge. Wenn ich ./kibana aus ist in meiner lokalen Niederlassung von Kibana tun gibt es mir einen FehlerKibana-Quellcode für Kreisdiagramme ändern

/Users/schhatre/kibanSourceRepo/kibana/src/optimize/babel_options.js:4 
let cloneDeep = require('lodash').cloneDeep; 
    ^^^^^^^^^ 
SyntaxError: Unexpected identifier 
    at Module._compile (module.js:439:25) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/Users/schhatre/kibanSourceRepo/kibana/src/cli/index.js:3:22) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 

Mein gegabelt Kibana https://github.com/schhatre/kibana ist. Ich entfernte auch ‚use strict‘, da es wurde mir Stichwort ‚Wort‘ Fehler früher zu geben, wenn ich ./kibana laufen

Schließlich würde Ich mag Kibana starten, indem Sie mit meinem IP modifizieren kibana.yml und meine Konsolen sehen und schließlich Weiter zum Anpassen der Kreisdiagramme.

Ich konnte Kibana erfolgreich starten und einige Plugins (da Plugins in src/plugins hinzugefügt werden können und keine Kibana Quellcodeänderungen benötigen) aus der heruntergeladenen zip, aber nicht aus der bin-Position des github gabelten/geklonten Master-Zweiges implementieren .

Jede Hilfe würde geschätzt werden. Ich ging sogar zu einer älteren Version 4.4 unsere Firma ist auf und versuchte, ./kiban von/bin zu laufen. Noch kein Glück ..

Swaraj

Antwort

0

Es scheint, dass Ihre NodeJS Version nicht ES2015 Syntax unterstützt. Stellen Sie sicher, dass Sie die richtige Version verwenden. Um die erforderliche NodeJS Version:

cat .node-version 

(Ihre Version ist 4.4.4 auf Ihrem Repository)

Installieren Sie diese Version mit NVM (NVM installieren zuerst, wenn Sie es nicht haben):

nvm install v4.4.4 

Verwenden Sie die Version, die Sie gerade installiert:

nvm use v4.4.4 

starten Kibana:

npm start 
Verwandte Themen