如何使用具有AMD包装的新版BB 1.1.1或1.1.2实现lodash? 以及如何使用requirejs将Backbone导出到全局范围?
1.1.0 - 没有amd包装,效果很好。 Thnk的。
答案 0 :(得分:10)
如果你有明确依赖lodash的库,例如lodash-template-loader,你需要使用它:
paths: {
lodash: <path to lodash>,
....
},
map: {
"*": {
"underscore": "lodash"
}
}
此时,对下划线的任何依赖都将加载lodash,模板加载器将起作用。
答案 1 :(得分:2)
在配置中使用此功能应该可以:
paths: {
underscore: <path to lodash>,
backbone: <path to backbone>,
jquery: <path to jquery>
}
您必须使用与Backbone兼容的lodash版本。这是使用CLI时使用lodash backbone
创建的。你不需要任何垫片。定义underscore
以便它指向lodash将使Backbone使用lodash。