gpt4 book ai didi

javascript - Backbone 1.1.2 和 RequireJS 出现 "Backbone is not defined"错误

转载 作者:行者123 更新时间:2023-11-28 08:01:56 26 4
gpt4 key购买 nike

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

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

在我的非优化环境中,一切都运行良好。

但是,当我使用 r.js 压缩文件后,出现错误“Backbone is not Defined”。

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

但是,我已经尝试过,但仍然遇到相同的错误。

关于如何解决这个问题有什么建议吗?或者我应该坚持使用旧版本的主干?

最佳答案

检查您使用的是 AMD 还是非 AMD 版本的 Backbone。您引用 Backbone 的方式也会随之改变。假设它是非 AMD 版本的 Backbone 是全局可用的,在 AMD 版本中,backbone 引用将不会全局可用,而是在您定义和需要的任何地方可用。

关于javascript - Backbone 1.1.2 和 RequireJS 出现 "Backbone is not defined"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25274313/

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