¿Cómo maneja AMD (específicamente RequireJs) las dependencias en múltiples módulos
Tengo mi script de inicialización principal que llama a require () y una de las dependencias es un marco de utilidades, pero algunos de los otros módulos que estoy especificando a través de require () también han definido este marco como una dependencia.
Por ejemplo (init.js):
require(['module-a', 'module-b', 'module-c'], function(a, b, c){
// where module-c is the framework
});
Y luego en 'módulo-a' tengo:
define(['module-c'], function(c){
// utilize module-c framework
});
ntonces, ¿cómo maneja AMD / RequireJs este escenario? ¿Carga el mismo marco dos veces?
Cualquier ayuda apreciada.
aludos cordiales, Mark