Como usar bibliotecas externas no grafana datasource-plugin

como posso usar uma biblioteca externa em um plugin de fonte de dados grafana?

Meu plug-in funciona, mas quando eu preciso da biblioteca "mqtt" que eu instalei e salvei no arquivo package.json, recebo o seguinte erro:

Erro de plug-in Erro ao carregarhttp: // localhost: 3000 / public / mqtt como "mqtt" dehttp: // localhost: 3000 / public / plugins / myfirstplug / datasource.js

this is what my datasource.js head looks like:

define([
  'mqtt'
  'angular',
  'lodash',
  '../core_module',
  'app/core/config',
],
function (mqtt,angular, _, coreModule, config) {
  'use strict';

Como eu disse, o package.json já inclui mqtt como dependência e ive colocou a pasta mqtt em quase todas as pastas que também podem ser usadas como pasta de biblioteca manualmente.

Como posso usar uma biblioteca npm em um plugin de fonte de dados grafana para que funcione?

Desde já, obrigado!

questionAnswers(1)

yourAnswerToTheQuestion