gpt4 book ai didi

backbone.js - requirejs shim amd 库依赖

转载 作者:行者123 更新时间:2023-12-02 01:59:18 25 4
gpt4 key购买 nike

我了解如何使用 requirejs 配置来设置非 AMD 库(如 backbone 和 underscore)之间的依赖关系。据我了解,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
}
},

} );

最佳答案

shim 还可用于定义 AMD 模块的依赖关系。所以除了 deps 需要一个数组之外,这将起作用。

那么试试这个

   shim: {
backbone: {
deps: [ "underscore", "jquery" ],
exports: "Backbone"
},
underscore: {
exports: '_'
},
libb: {
deps : ["liba"]
}
}

关于backbone.js - requirejs shim amd 库依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18043212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com