试图在Grafana中创建一个带有react的面板插件。 如他们的演示所示,添加了他们创建的车间面板并将其添加到我的设置中。 运行它时,出现错误: 无法导入插件模块TypeError:a.ReactPanelPlugin不是构造函数
答案 0 :(得分:0)
我遇到了同样的错误。这可能是由于grafana最新版本尚未完全支持react插件。
我为解决该问题所做的事情:
按照以下说明使用纱线链接:https://www.npmjs.com/package/@grafana/ui:
“出于开发目的,我们建议使用yarn链接,该链接将创建指向@ grafana / ui lib的符号链接。为此,请导航至package / grafana-ui 并运行纱线连接。然后,导航到您的项目并运行yarn链接 @ grafana / ui以使用库的链接版本。要取消链接,请按照 相同的步骤,但是使用毛线取消链接。”
然后在反应面板模块中。tsx将export const reactPanel = new PanelPlugin(MyPanel);
更改为export const plugin = new PanelPlugin(MyPanel);
对我有用:-)