История магистрали и проблема с require.js

я делаю приложение по магистрали, и на консоли моего устройства появляется эта ошибка:

<!>android.webkit.CallbackProxy 711<!> Uncaught Error: Backbone.history has already been   
 started at file:///android_asset/www/libs/backbone/backbone%201.0.0.js:1363

следовательно появляется это:

<!>android.webkit.CallbackProxy 711<!> Uncaught Error: Load timeout for modules: 
text!templates/singleuser.html 

и, наконец, это:

 http://requirejs.org/docs/errors.html#timeout at 
 file:///android_asset/www/libs/require/require-1.0.8.js:1634

а после приложение работает некорректно.

Кто-нибудь знает проблему? Спасибо


person Stefano Maglione    schedule 14.08.2013    source источник
comment
первая ошибка говорит о том, что Backbone.history уже запущен, это означает, что где-то в вашем исходном коде вы дважды пытались выполнить этот код Backbone.history.start(). Попробуйте исправить первую ошибку.   -  person Nicolae Olariu    schedule 14.08.2013


Ответы (1)


Первая ошибка указывает на то, что вы вызываете Backbone.history twice. Просканируйте свой код на предмет этого обрезанного Backbone.history.start(), добавьте точку останова или оператор debugger, чтобы выяснить, почему он был вызван дважды.

Вторая ошибка означает, что вы пытаетесь загрузить модуль, но он не может быть загружен, в большинстве случаев это опечатка в пути к нужным вам модулям или сбой в requirejs.config. Взгляните на сетевую панель, чтобы увидеть, какой модуль был запрошен, и выдает 404.

person Andreas Köberle    schedule 14.08.2013