骨干历史和require.js问题

时间:2013-08-14 12:45:06

标签: javascript backbone.js requirejs

我正在通过骨干网做一个应用程序,并且在我的设备的控制台上出现此错误:

<!>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

并且在应用程序无法正常工作之后。

有人知道这个问题吗?谢谢

1 个答案:

答案 0 :(得分:2)

第一个错误表示您致电Backbone.history twice。扫描您的代码以获取此剪切的Backbone.history.start(),添加断点或debugger语句,以确定它被调用两次的原因。

第二个错误意味着您尝试加载模块但无法加载,大多数情况下它是您所需模块路径中的错字或requirejs.config中的失败。查看网络面板以查看请求的模块,并提供404