kibana源码修改之webpack初始化~爬坑~

最近想研究kibana源码,看看他的可视化部分的实现,花了两天才把webpack初始化成功,其中的出现的问题就是在平常看来很正常的一步,导致我卡了很久

(一)选择master分支 下载到本地 https://github.com/elastic/kibana.git,不过貌似选不选分支都一样,我选了个5.2版本的下到本地还是最新版的7.0alpha版

(二) 切到kibana目录下 运行npm install.....

在这里我为了图快。。。用了淘宝镜像cnpm install.....然后坑爹的事情发生了~~~~~安装成功运行下一步 npm run elasticsearch的时候开始无尽的报

错。。。。都是依赖找不到。。然后安装对应依赖后又出现其他依赖找不到的情况。。。重复几次还是不行。。后来幸亏钉钉群里的大牛们告诉我要严格按照

CONTRIBUTING.md 这里的步骤来。。然后 我删掉来项目 重新 按照文档步骤来 果然 一步到位~~~~~直接npm install

(三)然后就可以运行  npm run elasticsearch  是的不用去官网再下elasticsearch的可执行文件了,这时会出现以下cluster的下载信息,这个等待时间会很长。。可以先干点别的事情去:) 

(四)node scripts/makelogs這步没啥好说的。。。。

(五)在config/kibana.yml中加上:optimize.enabled:false..加上这句的原因为了时时看到源码修改后页面的结果

     因为修改之前服务是优先使用bundle.js内容,而不会每次都进到各源码目录执行,这样的话每次该源码是不会看到kibana页面有变化的。。

(六)运行 npm run start 开始改代码吧

时间: 2024-07-31 16:30:37

kibana源码修改之webpack初始化~爬坑~的相关文章

引入prototype文件夹下validation.js源码修改问题?

问题描述 引入prototype文件夹下validation.js源码修改问题? 最近修改一个bug,页面上如果出现一组复选框并且配置为必选时,必须全部学则,否则无法通过校验.看了代码发现是prototype文件夹下一个validation.js的文件来实现校验的.通过获取页面元素标签中的class属性进行判断. 但是问题就出现在这里,当有一组checkbox或者radio存在时,但他们仅对应一个业务意义就是说只需要点一个.但是由于这些标签是后台拼出来由于所以每个checkbox都会有class

对象-java源码中一个抽象类初始化方法中包含一个super(),该怎么理解

问题描述 java源码中一个抽象类初始化方法中包含一个super(),该怎么理解 package org.apache.http.params; import java.util.Set; /** * Abstract base class for parameter collections. * Type specific setters and getters are mapped to the abstract, * generic getters and setters. * * @si

openfire部署问题,本地源码修改,如何替换到测试环境

问题描述 openfire部署问题,本地源码修改,如何替换到测试环境 我在本地和测试环境都部署好了openfire的服务器,服务器启动成功,客户端也可以访问:如果本地openfire服务器的源码修改了.如何将本地修改后的openfire源码替换到测试环境呢? 普通的项目直接替换中间件的war就行,例如 tomcat weblogic等,但是jetty如何替换呢?

如何对Spark 源码修改后在Eclipse中使用

问题描述 以前是在Eclipse新建项目,通过Maven导入的Spark依赖包,现在需要对Spark源码修改.从官网下载了SourceCode,修改后不知道怎么在Eclipse项目里使用,希望得到大神的指点! 解决方案 解决方案二:Eclipse下开发调试环境的配置该小节中使用的各项工具分别为:Windows7+EclipseJavaEE4.4.2+Scala2.10.4+Sbt0.13.8+Maven3.3.3,测试的Spark版本为1.4.0.1.配置IDE:选择菜单项Help->Insta

spring-web源码修改经验

Spring源码学习一_下载Spring项目源码并编译为Eclipse 1.下载Spring源码 git下载地址:https://github.com/SpringSource/spring-framework/ 2.下载完成后,编译前需满足的先决条件 1)当前系统中安装了gradle,如果为安装,可以从:http://www.gradle.org/downloads,选择一个版本进行下载 2)当前系统安装了OpenJDK 8 early access build 100 or later,点击

Volley框架源码修改,添加头部验证Hreaders问题

应项目要求修改网络问题,为了让项目更加健壮,使用Volley框架,这个android 推荐使用的网络框架,整体来说请求的方式网上都可以查的到,这里就不说,现在就说说添加头部验证,因为我们的项目在请求每一个链接的时候都会验证,所以添加头部是一个十分必要的情况.网上说让在请求里边添加getHeaders()方法,方法是确实能用,但是是有前提的. 主要是使用不同的队列的问题:     (1)Volley.newRequestQueue(this)         如果是调用这个方法的话,那么在执行St

团伙网上买钓鱼网站源码修改后再卖 月获利万元

新华网福州11月7日电(记者郑良)福建福州市公安局6日 下午发布消息称,该市警方近日摧毁一个生产销售"钓鱼网站"源代码的犯罪团伙,抓获6名犯罪嫌疑人.福州市公安局相关负责人介绍说,今年4月初,福州警方网安部门在工作中发现一个售卖"钓鱼网站"源代码的案件线索. 经过6个多月的深入侦查,一个藏匿在福州鼓山镇一处民房内专门生产.售卖"钓鱼网站"源代码的犯罪团伙逐渐浮出水面.11月1日,警方展开统一 收网行动,抓获张某等6名犯罪嫌疑人.警方现已查明,今年

u-boot 源码修改 bootcmd,IP ,BOOTARGS等参数

uboot1.1.6\include\configs\smdk6410.h #define CONFIG_BOOTCOMMAND"nand read 0xc0008000 0x200000 0x500000;bootm 0xc0008000" #define CONFIG_BOOTCOMMAND "nand led-start;nand erase ;fatload mmc 0:1 0x50008000 u-boot.bin;nand write.uboot 0x500080

Android修改源码解决Alertdialog触摸对话框边缘消失的问题_Android

研究其父类时候发现,可以设置这么一条属性,在AlertDialog.Builder.create()之后才能调用这两个方法 方法一: setCanceledOnTouchOutside(false);调用这个方法时,按对话框以外的地方不起作用.按返回键还起作用 方法二: setCanceleable(false);调用这个方法时,按对话框以外的地方不起作用.按返回键也不起作用 这两个方法都属于Dialog方法,可查阅源码 修改后的源码如下: 复制代码 代码如下: case 1: