Пример Grafana Workshop-панель не работает - Ошибка типа: a.ReactPanelPlugin не является конструктором - PullRequest
0 голосов
/ 14 мая 2019

Попытка создать плагин панели с реагировать в Grafana. Как показано в их демонстрациях, добавили созданную ими мастер-панель и добавили ее в мои настройки. При запуске получаю ошибку: Не удалось импортировать модуль плагина TypeError: a.ReactPanelPlugin не является конструктором

1 Ответ

0 голосов
/ 21 мая 2019

Я получил ту же ошибку. Вероятно, это связано с тем, что последняя версия grafana еще не полностью поддерживает реагирующие плагины.

Что я сделал, чтобы решить это:

Используйте ссылку пряжи, как описано здесь: https://www.npmjs.com/package/@grafana/ui:

"Для целей разработки мы предлагаем использовать ссылку пряжи, которая создаст символическую ссылку на @ grafana / ui lib. Для этого перейдите к пакетам / grafana-ui и запустить ссылку пряжи. Затем перейдите к своему проекту и запустите ссылку пряжи @ grafana / ui, чтобы использовать связанную версию библиотеки. Чтобы отменить связь следуйте та же процедура, но вместо этого используйте unlink пряжи. "

Затем в модуле реагирующих панелей .tsx изменить export const reactPanel = new PanelPlugin(MyPanel); на export const plugin = new PanelPlugin(MyPanel);

У меня сработало: -)

...