使用 requirejs,我有两个文件依赖于同一个模块。我必须确保在两个依赖项中始终使用相同的模块名称吗?例如,如果我为 require.config 定义了一个路径:
'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 是否在使用的模块名称和实际加载的模块之间存储映射?