我有一个调用 require() 的主初始化脚本,其中一个依赖项是实用程序框架,但我通过 require() 指定的其他一些模块本身也已将此框架定义为依赖项。
例如(init.js):
require(['module-a', 'module-b', 'module-c'], function(a, b, c){
// where module-c is the framework
});
然后在“模块-a”中我有:
define(['module-c'], function(c){
// utilize module-c framework
});
那么 AMD/RequireJs 如何处理这种情况,是否会加载同一个框架两次?
任何帮助表示赞赏。
亲切的问候,
标记
它只会加载一次,上述两个模块都会为“module-c”获得相同的模块值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)