Backbone.js requirejs垫片amd库依赖项
我了解如何使用requirejs配置在主干和下划线等非AMD库之间建立依赖关系。据我所知,shim仅适用于非AMD库。如何使用requirejs在AMD库之间建立依赖关系?像这样的东西行吗Backbone.js requirejs垫片amd库依赖项,backbone.js,requirejs,Backbone.js,Requirejs,我了解如何使用requirejs配置在主干和下划线等非AMD库之间建立依赖关系。据我所知,shim仅适用于非AMD库。如何使用requirejs在AMD库之间建立依赖关系?像这样的东西行吗 require.config( { paths: { backbone : "lib/backbone-min", jquery : "lib/jquery-1.10.1.min", li
require.config( {
paths: {
backbone : "lib/backbone-min",
jquery : "lib/jquery-1.10.1.min",
liba : 'lib/AMD-compliant-lib-a',
libb : 'lib/AMD-compliant-lib-b-that-depends-on-a'
},
shim: {
backbone: {
"deps": [ "underscore", "jquery" ],
"exports": "Backbone"
},
underscore: {
"exports": '_'
},
libb: {
"deps" : liba
}
},
} );
垫片也可用于定义AMD模块的依赖项。因此,除了
deps
需要一个数组外,这将起作用
所以试试这个
shim: {
backbone: {
deps: [ "underscore", "jquery" ],
exports: "Backbone"
},
underscore: {
exports: '_'
},
libb: {
deps : ["liba"]
}
}