Linux 使用自定义';即';Apache超集中的插件

Linux 使用自定义';即';Apache超集中的插件,linux,apache-superset,superset,Linux,Apache Superset,Superset,我已经探索了一段时间的超集,并设法在Ubuntu服务器上安装了Apache超集,而不使用Docker 我按照下面的教程创建了一个定制的Viz插件 创建超集Viz插件的过程很简单。教程最后说,要使用npm run dev server来运行dev服务器,这可以很好地工作,并且它显示了我的插件正在工作的正确消息 到目前为止一切都很顺利。但在我的情况下,我可以远程控制安装了Apache Superset的Ubuntu服务器的笔记本电脑,而开发服务器在本地主机上运行,因此我无法远程访问它,也无法测试

我已经探索了一段时间的超集,并设法在Ubuntu服务器上安装了Apache超集,而不使用Docker

我按照下面的教程创建了一个定制的Viz插件

创建超集Viz插件的过程很简单。教程最后说,要使用
npm run dev server
来运行dev服务器,这可以很好地工作,并且它显示了我的插件正在工作的正确消息

到目前为止一切都很顺利。但在我的情况下,我可以远程控制安装了Apache Superset的Ubuntu服务器的笔记本电脑,而开发服务器在本地主机上运行,因此我无法远程访问它,也无法测试我的插件,我想要的是远程测试我的插件,并最终在“172.17.6.165”上运行dev服务器,这样我就可以用我的web浏览器远程测试它

我试图编辑
webpack.config.js
以在我想要的IP地址运行服务器,但没有结果。当我运行命令
superset run-h0.0.0-p8088时,它将在'172.17.6.165'运行,但不会加载我自定义创建的插件

当我将所有“主机”设置为我的IP地址时,它显示在上创建了代理。该项目目前正在运行。这是行不通的

现在,我想实现以下目标之一:

  • 远程访问“开发服务器” 或
  • 将我的插件加载到superset,以便使用命令'superset run-h0.0.0.0-p8088'加载它

  • vim超集前端/node_模块/webpack dev server/bin/options.js 将主机:{xxxxxx,默认值:'localhost'}localhost更改为0.0.0.0

    npm运行开发服务器
    然后您可以在主机上访问:9000。但无法在8088上获得hello world

    请在正文中提供一些上下文。不在评论部分。请编辑您的问题。谢谢您的回答。我已经完成了,现在可以访问dev服务器了。然而,经过大量测试,插件无法加载。在Github上看到这个问题,如果你能更多地帮助我,那就太好了。