Apache superset 是否有人尝试过按照preset.io博客使用Superset制作自定义图表?
因此,我遵循以下步骤:创建一个简单的hello world插件,并遵循以下视频: 它在那里运行得非常顺利,但当我在我的末端尝试时,我遇到了很多问题。我也试着在docker上运行它,但仍然不起作用。Pypi版本似乎已经过时了。以下是我尝试运行Apache superset 是否有人尝试过按照preset.io博客使用Superset制作自定义图表?,apache-superset,superset,Apache Superset,Superset,因此,我遵循以下步骤:创建一个简单的hello world插件,并遵循以下视频: 它在那里运行得非常顺利,但当我在我的末端尝试时,我遇到了很多问题。我也试着在docker上运行它,但仍然不起作用。Pypi版本似乎已经过时了。以下是我尝试运行npm run prod时遇到的错误: 未找到./src/visualizations/presets/MainPreset.js模块中的错误: 错误:无法在中解析“@superset ui/插件图表hello world” “/home/spidey/apa
npm run prod
时遇到的错误:
未找到./src/visualizations/presets/MainPreset.js模块中的错误:
错误:无法在中解析“@superset ui/插件图表hello world”
“/home/spidey/apache_superset/superset dev/incubator superset/superset frontend/src/visualizations/presets”
打开MainPreset.js文件时:
下面是它的外观:
和底部配置:
返回到超集前端/节点模块/@superset ui/
我有:
当我运行npm运行dev server
时:
但由于我在虚拟实例上运行它,因此无法打开浏览器进行检查,而当我尝试npm run prod
时,错误仍然存在:
我怀疑这里发生了什么事。您的插件是否可能不在超集frontend/package.json
中
请注意,如果将hello world插件放入package.json中,然后执行npm安装
,则npm安装
将无法工作。这很令人沮丧,但你需要按照正确的顺序做这些事情:
npm安装
(此操作会禁止任何npm链接)npm链接../../..
例程npm运行开发服务器
希望这会有所帮助,但我会继续尽我所能提供帮助。不知何故,
npm-link
似乎不起作用。通过将图表插件hello world
文件直接复制到超集前端/node modules/@superset ui/
目录来解决此问题。这是npm链接的一些问题希望将来能解决。npm运行开发服务器以消息结尾:ℹ 「wdm:5951模块ℹ 「wdm:编译成功。
当我尝试运行npm run prod时出错。是否涉及任何特定的构建过程?啊,是的。。。我想prod会是另一种情况。我认为NPM链接不会包含在捆绑包中。该插件必须作为superset ui
的一部分发布才能正常工作,然后将其包含在superset ui的实际节点模块副本中。您将其复制到该文件夹中会有效地短路,从而将文件放置在该文件夹中。