如何在自己的Grafana插件中使用外部角度模块

时间:2017-11-14 22:53:33

标签: grafana grafana-api

我正在开发基于simple-json的数据源插件。我想使用库angular-ivh-treeview,但我不明白如何在插件中使用它。有人能帮助我吗?

1 个答案:

答案 0 :(得分:1)

要在插件中使用外部JavaScript库,您必须将其包含在插件代码中。 node_modules中的JavaScript库仅在构建时使用,不包含在输出中。

举一个例子,这里是Plotly面板插件,它在名为lib的子目录中包含Plotly lib:

https://github.com/NatelEnergy/grafana-plotly-panel/tree/master/src/lib

然后在这里使用它:

https://github.com/NatelEnergy/grafana-plotly-panel/blob/master/src/module.js#L8

另一个例子 - 包含mapboxgl库的GeoLoop插件:

https://github.com/CitiLogics/citilogics-geoloop-panel/blob/master/src/geoloop.js#L3