我需要通过 requirejs 添加一个bootstrap轮播,问题是它无法加载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".