我有一个主要的初始化脚本,调用 require() 方法,其中一个依赖项是工具框架。但我通过 require() 指定的其他一些模块也将此框架定义为其依赖项。
例如(init.js):
那么AMD/RequireJs如何处理这种情况呢?它会加载两次相同的框架吗?
感谢您的帮助。
此致 敬礼, 马克
例如(init.js):
require(['module-a', 'module-b', 'module-c'], function(a, b, c){
// where module-c is the framework
});
接着在'module-a'中我有:
define(['module-c'], function(c){
// utilize module-c framework
});
那么AMD/RequireJs如何处理这种情况呢?它会加载两次相同的框架吗?
感谢您的帮助。
此致 敬礼, 马克