Загрузка клиентской библиотеки Trello с помощью RequireJs

Я пытаюсь загрузить библиотеку Trello client.js с RequireJs.

Вот мой require.config:

require.config({
paths: {
    'jquery': '../lib/jquery-3.3.1.min',
    'trello': 'https://api.trello.com/1/client.js?key=7881&token=6985',
    'vue': '../lib/vue.min',
    'popper': 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min',
    'bootstrap': 'https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min'

},
shim: {
    trello: {
       deps: ['jquery'],
       exports: 'trello'
    },
    vue: {
        exports: 'Vue'
    },
    bootstrap: {
        deps: ['jquery','popper']
    }
}
});

Вот где я загружаю это:

define(['trello', 'vue'], function(Trello, Vue) {

    Trello.post(/*some irrelevant info */);

}

Глядя на источники в инспекторе, я вижу, что источник для client.js рухнул. Однако я постоянно получаю ошибку app.js:81 Uncaught TypeError: Cannot read property 'post' of undefined

Куда я иду не так?

0 ответов

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