2013-02-05 6 views
5

Hat jemand die Erfahrung integriert Dojo 1.8 mit requrejs? Wenn ich requrejs zum Laden von dojo/dijit/dojox verwende, werden einige Ausnahmen von has.js nicht korrekt funktionieren.Verwendung von Dojo 1.8 mit requirjs

TypeError: _3.add is not a function
_3.add("dom-addeventlistener",!!document.addEventListener);

+0

http://requirejs.org/docs/dojo.html –

Antwort

3

von

http://requirejs.org/docs/dojo.html

As of Dojo 1.8, Dojo has converted their modules to AMD modules. However, Dojo uses some loader plugins, and the loader plugin APIs are still in draft mode for AMD. So while some modules from Dojo can be used with RequireJS, it will be difficult to use all of Dojo. It is best to use Dojo's AMD loader until ticket 15616 has been resolved.

http://bugs.dojotoolkit.org/ticket/15616

+0

so bedeutet dies, es unmöglich ist, mit requirejs dojo1 zu verwenden. 8 jetzt? Wir mussten auf die Veröffentlichung von dojo1.9 warten? – fengtianxp

+0

Ja, das Ticket ist derzeit für 1,9 geplant. Wofür benötigst du RequireJS? Worum handelt es sich bei der Dojo-Implementierung eines AMD-Loaders, der für Sie nicht funktioniert? –

+0

Ich möchte gcli https://github.com/mozilla/gcli in einer Dojo-basierten Anwendung verwenden. Wenn ich Dojo verwende, um gcli zu laden, wird es nach dem anderen Loader fehlschlagen. Vielleicht kann ich requirejs nur benutzen, um Dojo zu laden. Vielleicht ist es immer noch nicht funktionieren. – fengtianxp