使用requirejs,我有两个文件依赖于相同的模块。 我必须确保我总是在两个依赖关系中使用相同的模块名称吗? 例如,如果我定义了require.config的路径:requirejs - 在不同文件中加载具有不同名称的相同模块
'myMod':'src/js/myModule'
再一次使用此名称和一次性使用的实际路径,例如:
//in a.js
define(function(require){
var mod = require('myMod');
});
//in b.js
define(function(require){
var mod = require('src/js/myModule');
});
显然,最好的练习会在任何地方使用模块名称,但我想知道为什么会导致实际的错误。
是否requirejs在所使用的模块名称和实际加载的模块之间存储映射?