快速的问题...我有一个requirejs设置的定义像这样...它的作品约8-10%的时间。似乎有时资源没有及时加载。我可以用确保下面的代码正确运行的方式来包装上面的var需求列表吗?当它不工作,我得到的错误是这样的:模块尚未加载的上下文
未捕获的错误:模块名称“的意见/协会/协会”尚未加载方面:_
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 –