Jquery 未能通过Requirejs加载popper.js,包括
我需要通过requirejs包含一个引导转盘,问题是它无法加载pooper.js 错误: 未能加载源为的元素 “” 我的代码: requirejs config.jsJquery 未能通过Requirejs加载popper.js,包括,jquery,requirejs,bootstrap-4,popper.js,Jquery,Requirejs,Bootstrap 4,Popper.js,我需要通过requirejs包含一个引导转盘,问题是它无法加载pooper.js 错误: 未能加载源为的元素 “” 我的代码: requirejs config.js var config = { deps: [ 'js/theme' ], paths: { 'popper': 'js/bootstrap4/popper.min', 'bootstrap4': 'js/bootstrap4/bootstrap.min'
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']
}
}
};
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');
});
});
});
js/theme.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']
}
}
};
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(){
line当我注释这一行时,我有我的警报,但旋转木马也不工作,没有注释,我有一个错误:未能加载源为“”的元素https://domaine.com/popper.js".
使用此链接将项目中名为popper.js的js文件中的ctrl+A-->ctrl+C和after ctrl+V复制到项目中…在html页面中包含该文件popper.js和bootstrap4.js之后…再见谢谢您的回答,我在popper.min.js中有与您的链接相同的内容,我甚至没有popper.js,但我现在尝试添加它popper.js
但我也有同样的问题,正如我所说的,我认为问题来自require(['bootstrap4',function(){
如果对它进行注释,我会在没有popper.js错误的情况下发出我的hey警报,但转盘不工作我认为您使用的是requireJs??可能问题不在require()而在requireJs()…但我不使用requirejs,所以我不知道…我使用的旋转木马包括popper和bootstrap,没有其他文件…很抱歉,我帮不了你,谢谢你的时间:)我找到了解决方案,而不是bootstrap.min.js
,我用bootstrap.bundle.min.js
代替了它