javascript - 尚未为上下文加载模块

标签 javascript node.js requirejs

快速提问...我有一个像这样的 requirejs 设置定义...它大约有 8-10% 的时间有效。似乎有时没有及时加载资源。我能否以确保下面的代码能够正确运行的方式包装上面的 var require 列表?当它不起作用时我得到的错误是:

Uncaught Error :尚未为上下文加载模块名称“views/association/Associations”:_

define(function( require ){
  // requirejs - too many includes to pass in the array
  var $ = require('jquery'),
      _ = require('underscore'),
      Backbone = require('backbone'),
      namespace = require('namespace'),
      // models
      CustomerModel = require('models/customer/customer'),
      // collections
      // views
      BaseView = require('views/baseView'),
      Auth = require('views/auth/Auth'),
      SideNav = require('views/sidenav/SideNav'),
      CustomersView = require('views/customer/Customers'),
      AssociationsView = require('views/association/Associations'),
      //CustomerListCpeView = require('views/customer/CustomerListCpe'),
      //CustomerAddCpeView = require('views/customer/CustomerAddCpe'),
      // templates
      CustomerDetailTemplate = require('text!templates/customer/customerDetail.html'); 

最佳答案

即使使用“传统”或无糖方法 (http://requirejs.org/docs/whyamd.html#sugar),此错误仍然存​​在。原来有一个循环导入是我在重构时不小心引入到代码库中的。删除该循环导入删除了此错误。

关于javascript - 尚未为上下文加载模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14289869/

相关文章:

javascript - 按键分组的对象数组的值的总和并返回到新的数组数组中

javascript - require.js : require. 配置路径优化

javascript - SyntaxError : expected expression, 得到 '<'

node.js - nodejs 中的 https 错误?

node.js - 使用 Sequelize js 运行 postgres 函数

requirejs - 将 require.js 与第三方 javascript 库结合使用

twitter-bootstrap - RequireJS 的 Shim Twitter Bootstrap

javascript - 单击警报窗口。显示

javascript - React 测试库找不到 React-responsive 媒体查询中使用的任何组件

javascript - Promise 子进程通信