waitseconds define data javascript requirejs dependencies

javascript - define - requirejs download



requirejs dependencia anĂ³nima no definida (1)

Tengo un problema con requirejs y una dependencia indefinida.

Mi configuración es la siguiente:

var lib = function (){...}; define(function() { return lib; });

Y los módulos se definen así

var mod = function (){ ... lib(''para'') ... }; define(["lib/lib"], function(lib) { return mod; });

En mi main.js tengo esto

require([''lib/lib''], function(lib){ lib(''para'').mod(); })

El problema: Lib está disponible en main.js pero para mod obtengo un error Uncaught ReferenceError: lib is not defined


Entonces, el problema real era que todo estaba dentro de un IIFE. Esto lleva a define no está disponible, lo que lleva a la resolución de la cláusula If en la parte else.

Window.define embargo, Window.define está disponible, por lo que pasar esto a la IIFE resuelve mi problema.