我有一些问题得到RequireJS文本插件的工作.这可能是一个与路径有关的问题(或类似的东西),但是我无法解决它,因为Chrome控制台(xhr打开)和firebug都没有给我任何信息
Uncaught Error: Load timeout for modules: text http://requirejs.org/docs/errors.html#timeout
我很确定路径正常,但我找不到任何其他解释.有人有一个想法如何调试这个?
我正在使用node.js并在客户端在服务器端和骨干网和jQuery上表达.所有这些都正确使用RequireJS加载.
解决方法
我猜这是一个路径问题.我有相同的设置(节点/快递和骨干),它似乎在为我工作.这是我的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(); });
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; });
原文地址:https://www.jb51.cc/jquery/180041.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。