断断续续;自举';s JavaScript需要jQuery“;错误
我刚刚开始使用requirejs,我遇到了一个似乎无法解决的问题。在加载应用程序时,我偶尔会遇到错误“Bootstrap的JavaScript需要jQuery”。以下是相关文件: .HTML 正如我所说,这种情况并非总是发生,只是随机发生的。有人能看出我做错了什么,或者我怎样才能找出问题所在吗断断续续;自举';s JavaScript需要jQuery“;错误,javascript,requirejs,Javascript,Requirejs,我刚刚开始使用requirejs,我遇到了一个似乎无法解决的问题。在加载应用程序时,我偶尔会遇到错误“Bootstrap的JavaScript需要jQuery”。以下是相关文件: .HTML 正如我所说,这种情况并非总是发生,只是随机发生的。有人能看出我做错了什么,或者我怎样才能找出问题所在吗 感谢您在本部分的配置: bootstrap : { dep : [ 'jquery'], 它应该是dep而不是dep。使用dep,就好像您根本没有指定任何依赖项一样,这意味着只有
感谢您在本部分的配置:
bootstrap : {
dep : [ 'jquery'],
它应该是
dep
而不是dep
。使用dep
,就好像您根本没有指定任何依赖项一样,这意味着只有在jQuery之前加载时,引导才会正常加载。(此外,引导未定义引导
符号,因此导出
位无效。)谢谢!已经修好了。该死的伙计,我的垫片里藏了6个月的虫子!非常感谢。这很有效,但垫片不应该只用于非AMD模块吗?@Legends是的,你是对的,但引导不是AMD模块。所以它需要一个垫片。
requirejs.config({
baseUrl : './scripts',
shim : {
underscore : {
exports : '_'
},
bootstrap : {
dep : [ 'jquery'],
exports: 'Bootstrap'
},
backbone : {
deps : [ 'jquery', 'underscore' ],
exports : 'Backbone'
},
marionette : {
deps : [ 'jquery', 'underscore', 'backbone' ],
exports : 'Marionette'
},
text: {
deps : [ 'jquery', 'underscore', 'backbone' ],
exports: 'Text'
}
},
paths : {
jquery : 'vendor/jquery.min',
underscore : 'vendor/underscore',
bootstrap : 'vendor/bootstrap.min',
backbone : 'vendor/backbone',
marionette : 'vendor/backbone.marionette',
text: 'vendor/text'
}
});
bootstrap : {
dep : [ 'jquery'],