使用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在所使用的模塊名稱和實際加載的模塊之間存儲映射?