如何将chartjs添加到moodle的自定义插件中

np8igboo  于 2023-03-23  发布在  Chart.js
关注(0)|答案(1)|浏览(140)

我在moodle中创建了一个自定义插件,并成功集成了chartjs(https://www.chartjs.org/)。当该高速缓存被禁用时,它在我的开发环境中工作得很好。但是当我打开我的缓存时,下面的错误出现在控制台中。

local_mql是我的自定义插件,js文件在amd/src/mql.js下添加,缩小版在amd/build/mql.min.js下。
下面是我的代码。

requirejs.config({
    paths: {
        "chartjs": "https://cdn.jsdelivr.net/npm/chart.js@3.7.1/dist/chart.min"
    }
});

define(
[
    'jquery',
    'core/str',
    'core/ajax',
    'core/templates',
    'jqueryui',
    'core/modal_factory',
    'core/modal_events',
    'chartjs'
],
function (
    $,
    Str,
    ajax,
    templates,
    jqui,
    ModalFactory,
    ModalEvents,
    Chart
){});

我做错了什么?我该怎么弥补?

cs7cruho

cs7cruho1#

"chartjs": "https://cdn.jsdelivr.net/npm/chart.js@3.7.1/dist/chart.min"

你的路好像错了,你错过了分机

"chartjs": "https://cdn.jsdelivr.net/npm/chart.js@3.7.1/dist/chart.min.js"

相关问题