相关疑难解决方法(0)

AMD(特别是RequireJs)如何处理多个模块的依赖关系

我有我的主要初始化脚本调用require(),其中一个依赖项是一个实用程序框架,但我通过require()指定的其他一些模块本身也将此框架定义为依赖项.

例如(init.js):

require(['module-a', 'module-b', 'module-c'], function(a, b, c){
    // where module-c is the framework
});
Run Code Online (Sandbox Code Playgroud)

然后在'module-a'中我有:

define(['module-c'], function(c){
    // utilize module-c framework
});
Run Code Online (Sandbox Code Playgroud)

那么AMD/RequireJs如何处理这种情况,它是否加载了两次相同的框架?

任何帮助赞赏.

亲切的问候,马克

requirejs js-amd

9
推荐指数
1
解决办法
1034
查看次数

标签 统计

js-amd ×1

requirejs ×1