gpt4 book ai didi

javascript - RequireJS——总是加载库的依赖

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

我想在整个代码库中使用一个 Backbone 插件,但我不想每次使用它时都需要它与 Backbone 一起使用。现在,我的脚本如下所示:

define(
['backbone','backbone.eventstreams'],
function(Backbone){
//...
}
);

Backbone.EventStreams 只是扩展了 Backbone,因此每当我包含 Backbone 时,如果能够自动使用该功能,而无需将其单独添加到每个文件中,那就太好了。

Pyykkis,在他的 TodoMVC 示例中,simply requires it at the entry point这似乎使其在整个过程中都可用。然而,这对我来说就像是一种黑客攻击。

这种方法有什么缺点吗?如果有,解决这个问题的正确方法是什么?

最佳答案

使用 requireJS 的项目中不应该有任何全局变量,这是使用 requireJS 背后的动机之一,即避免污染全局命名空间......仅仅通过使用 require 在入口点加载任何模块并不会使它是全局性的..查看此链接,这可能会有所帮助 global variables in requireJS

关于javascript - RequireJS——总是加载库的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24559826/

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