2013-02-05 13 views
5

Czy ktoś ma doświadczenie w integracji dojo 1.8 z requrejs? Jeśli użyję requrejs do załadowania dojo/dijit/dojox, spowoduje to, że niektóre wyjątki dotyczące pliku has.js nie będą działać poprawnie.Korzystanie z dojo 1.8 z requirejs

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

+0

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

Odpowiedz

3

z

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

więc oznacza to, że jest niemożliwe, aby korzystać requirejs z dojo1. 8 teraz? Musieliśmy poczekać na wydanie dojo 1.9? – fengtianxp

+0

Tak, bilet jest obecnie zaplanowany na 1,9. Do czego chcesz użyć RequireJS? Co się dzieje z implementacją programu ładującego AMD, który nie działa dla ciebie? –

+0

Chcę używać gcli https://github.com/mozilla/gcli, w aplikacji opartej na dojo. Jeśli użyję dojo do załadowania gcli, to zawiedzie, ponieważ inny program ładujący. Więc może mogę używać tylko requirejs do ładowania dojo. Może to nadal nie działa. – fengtianxp

Powiązane problemy