RequireJS和文本插件加载模块的超时

Joh*_*egn 15 jquery requirejs backbone.js underscore.js

我在使RequireJS文本插件工作时遇到了一些问题.这可能是一个与路径相关的问题(或者同样明显的事情),但我无法解决它,因为Chrome控制台(xhr打开)和firebug都没有给我任何信息.

Uncaught Error: Load timeout for modules: text 
http://requirejs.org/docs/errors.html#timeout

我很确定路径没问题,但我找不到任何其他解释.有人知道如何调试这个吗?

我在服务器端使用node.js和express,在客户端使用backbone和jQuery.所有这些都可以通过RequireJS正确加载.

swa*_*ins 4

我猜这是一个路径问题。我有相同的设置(节点/快递和主干),它似乎对我有用。这是我的 main.js 文件:

require.config({
  paths: {
    jquery: 'libs/jquery-1.7.1.min',
    underscore: 'libs/underscore',
    backbone: 'libs/backbone',
    text: 'libs/text',
    templates: '../views',
    persist: 'libs/persist/persist'
  }
});
require([
  'app'
], function(App){
  App.initialize();
});
Run Code Online (Sandbox Code Playgroud)

这是我从模块内调用插件的方法:

define([
  'jquery',
  'underscore',
  'backbone',
  'collections/sub_elements',
  'collections/elements',
  'views/element',
  'text!../../../views/partials/_elements.html'
], function($, _, Backbone, sub_elementsCollection, collection, view,     template){

  var elementsView = Backbone.View.extend({
    // ... //
  });

  return elementsView;
});
Run Code Online (Sandbox Code Playgroud)