Мне нужно включить загрузочную карусель через requirejs , проблема в том, что она не может загрузить pooper.js
Ошибка:
Не удалось загрузить элемент, источник которого
«https://domaine.com/popper.js".
Мой код:
requirejs-config.js
var config = {
deps: [
'js/theme'
],
paths: {
'popper': 'js/bootstrap4/popper.min',
'bootstrap4': 'js/bootstrap4/bootstrap.min'
},
shim: {
'popper': {
'deps': ['jquery'],
'exports': 'Popper'
},
'bootstrap4': {
'deps': ['jquery', 'popper']
}
}
};
JS / theme.js
require(['jquery', 'popper'], function(jQuery, Popper) {
window.Popper = Popper; // re-attach to global scope
require(['bootstrap4'], function() {
jQuery(function() {
//needed (even if empty) to force RequireJS to load Bootstrap
// We can calls to bootstrap functions here.
alert('hey');
});
});
});
Я думаю, что проблема возникает из строки require(['bootstrap4'], function() {
, когда я комментирую эту строку, у меня есть предупреждение, но также не работает карусель, без комментариев у меня появляется ошибка: Failed to load for element whose source is "https://domaine.com/popper.js".