Ошибка загрузки плагина zoom.js с помощью require.js - PullRequest
0 голосов
/ 04 мая 2018

Я пытаюсь использовать плагин увеличения chart.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' из неопределенного

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

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

1 Ответ

0 голосов
/ 04 мая 2018

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...