" Backbone未定义" Backbone 1.1.2和RequireJS出错

时间:2014-08-12 21:25:59

标签: javascript backbone.js requirejs

我刚刚从Backbone 1.0升级到Backbone 1.1.2。

我使用requireJS并使用r.js来优化生产文件。

在我的非优化环境中,一切都很好。

但是,在我使用r.js压缩文件后,我收到错误" Backbone未定义。"

从我的在线搜索中,这似乎与Backbone 1.1.1中引入的AMD实现有关。建议似乎是设置wrapShim: truehttps://github.com/jrburke/r.js/issues/623

但是,我尝试了这个,但仍然遇到同样的错误。

有关如何解决此问题的任何建议?或者我应该坚持旧版骨干?

1 个答案:

答案 0 :(得分:0)

检查您是使用AMD还是非AMD版本的Backbone。你应该参考Backbone的方式将改变。假设它是非AMD版本Backbone在全球范围内可用,在AMD版本骨干参考将不会在全球范围内提供,但无论您在何处定义和要求它。

相关问题