2013-02-05 19 views
5

Qualcuno ha l'esperienza di integrare dojo 1.8 con requrejs? Se utilizzo requrejs per caricare dojo/dijit/dojox, verranno generate alcune eccezioni su has.js che non funzionano correttamente.Uso di dojo 1.8 con requirejs

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

+0

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

risposta

3

da

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

quindi significa che è impossibile utilizzare requirejs con dojo1. 8 ora? Abbiamo dovuto aspettare la versione dojo1.9? – fengtianxp

+0

Sì, il ticket è attualmente pianificato per 1.9. Per cosa stai cercando di usare RequireJS? Di cosa tratta l'implementazione Dojo di un caricatore AMD che non funziona per te? –

+0

Voglio usare gcli https://github.com/mozilla/gcli, in un'applicazione dojo based. Se uso dojo per caricare gcli, fallirà dal caricatore differente. Quindi forse posso usare requirejs per caricare dojo. Forse non funziona ancora. – fengtianxp