我有一个带有样例app.js文件:
requirejs.config({
"baseUrl": "js/lib",
"paths": {
"jquery": "jquery",
"app": "../app",
"bootstrap": "bootstrap/js/bootstrap.bundle",
"bootbox": "bootbox.min"
},
"shim": {
"bootstrap": {
"deps": ["jquery"],
"exports": 'bootbox'
},
"main": { "deps": ["jquery","bootstrap"] },
"bootbox": {
"deps": ["jquery","bootstrap"],
"exports": 'bootbox'
},
}
});
require(['jquery','bootstrap','bootbox'], function($){
$(function(jquery) {
bootbox.alert("bla")
});
});
当我运行我的页面时,我可以看到正确的JS文件被获取:
...然而我的代码失败了:
bootbox.alert("bla")
错误提示:
ReferenceError:bootbox未定义
我可能缺少某些简单的东西(如果这是新手错误,我很抱歉 - 我仍在努力理解此库)