BB 1.1.2 + lodash + requirejs

时间:2014-02-24 07:37:52

标签: backbone.js requirejs lodash

如何使用具有AMD包装的新版BB 1.1.1或1.1.2实现lodash? 以及如何使用requirejs将Backbone导出到全局范围?

1.1.0 - 没有amd包装,效果很好。 Thnk的。

2 个答案:

答案 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。