Wie man externe Bibliotheken im grafana datasource-plugin benutzt

Wie kann ich eine externe Bibliothek in einem Grafana-Datenquellen-Plugin verwenden?

Mein Plugin funktioniert, aber wenn ich die "mqtt" -Bibliothek benötige, die ich installiert und in der package.json-Datei gespeichert habe, erhalte ich den folgenden Fehler:

Plugin Error Fehler beim Laden vonhttp: // localhost: 3000 / public / mqtt als "mqtt" vonhttp: // 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';

Wie ich bereits sagte, enthält die package.json mqtt als Abhängigkeit und ive legt den Ordner mqtt in fast jedem Ordner ab, der auch manuell als Bibliotheksordner verwendet werden kann.

Wie kann ich eine npm-Bibliothek in einem Grafana-Datenquellen-Plugin verwenden, damit es funktioniert?

Danke im Voraus

Antworten auf die Frage(2)

Ihre Antwort auf die Frage