Ошибка загрузки плагина zoom.js с помощью require.js

Я пытаюсь использовать плагин zoom.js с моими расширениями Qlik Sense. Я полагаю, что Qlik здесь не особо подходит, но я все равно упомяну об этом.

Итак, вот как я пытаюсь загрузить плагин с помощью require.js (извините за несколько плохое форматирование ниже)

require.config({
   paths: {
   chart: "//cdnjs.cloudflare.com/ajax/libs/Chart.js/2.7.2/Chart.min",
   datalabels: "//cdn.jsdelivr.net/npm/chartjs-plugin- 
   datalabels@0.3.0/dist/chartjs-plugin-datalabels.min",
   zoom: "//cdnjs.cloudflare.com/ajax/libs/chartjs-plugin-zoom/0.6.3/chartjs - 
   plugin-zoom.min"
},
map: {
   datalabels: {
     "chart.js": "chart"
},
zoom: {
  "chart.js": "chart"
}
}
});

У меня была похожая проблема с плагином datalabels, но она была решена с помощью сопоставления в приведенном выше фрагменте кода.

Ошибка, которую я всегда получаю,

Uncaught TypeError: Невозможно прочитать свойство 'helpers' из undefined

Это идет из строки 11 здесь.

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

1 ответ

У нас также была похожая проблема. Мы без конца пытались найти решение для владельцев, но безрезультатно. Пожалуйста, посмотрите эту проблему и сообщите мне о своих выводах: https://github.com/chartjs/chartjs-plugin-zoom/issues/73.

Эта проблема возникает, поскольку RequireJS ожидает, что библиотеки пропустить .js и, следовательно, идентификатор модуля chart.js не будет загружаться соответствующим образом.

Что касается ошибки в строке 11, мы также повторили эту проблему, и мы пришли к выводу, что диаграмма была загружена неправильно.

Другие вопросы по тегам