zeppelin 8-SNAPSHOT氦气未从本地存储库加载

时间:2017-12-06 19:40:36

标签: apache-zeppelin helium

我正在使用当前的Zeppelin - 从2017年12月6日起的0.8.0快照。我正在尝试修改Zeppelin的氦模块。我已将所需的三个文件加载到zeppelin / helium /中,但是当我进入氦页面时,没有列出任何Helium模块。

如果我删除了氦目录,那么npm上托管的氦模块会显示备份。

我将这三个文件放在我在zeppelin目录下创建的氦目录中: index.js,package.json,volume-leaflet.json

错误出现在哪里?

我也试过运行这些命令:     cd zeppelin-web     纱线运行开发:氦气 如上所示: https://zeppelin.apache.org/docs/0.8.0-SNAPSHOT/development/helium/writing_visualization_basic.html

然后我尝试了端口9000,但仍然没有显示氦模块。

感谢您的帮助。

布拉德

1 个答案:

答案 0 :(得分:0)

刚刚想出答案。

不要将构成氦模块的所有文件放入zeppelin / helium目录。

仅将氦气包文件放在氦气目录中。在这种情况下,volume-leaflet.json文件。此文件指向您正在构建的氦模块的代码所在的另一个位置。

在开发目录中,可以在其他地方放置package.json和javascript文件以及其他代码文件。

然后在zeppelin / helium目录中创建另一个带有氦模块名称的json文件。并确保archive:指针指向开发代码所在的路径。

如果zeppelin / helium目录中有错误的文件,则任何Helium模块都不起作用。

此外,如果您的氦气模块与在npm托管的模块具有相同的名称,它将不会显示。我不得不将名称更改为volume-leaflet-dev以使其显示。