我了解如何使用 requirejs 配置来设置非 AMD 库(如骨干和下划线)之间的依赖关系。据我了解,shim 仅适用于非 AMD 库。如何使用 requirejs 在 AMD 库之间建立依赖关系?这样的事情会起作用吗?
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
}
},
} );