快速提问..。我定义了这样的需求设置.它的工作时间约为8-10%。似乎某个时候某个资源没有及时加载。我能否以确保下面的代码将正确运行的方式包装上面的var require列表?当它不起作用时,我得到的错误是:
未加载错误:尚未为上下文加载模块名称“视图/关联/关联”:_
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'); 发布于 2013-01-26 21:47:40
即使使用“传统”或非糖方法(http://requirejs.org/docs/whyamd.html#sugar),此错误仍然存在。结果发现,在重构过程中,我意外地将一个循环导入引入了代码基。删除该循环导入将删除此错误。
发布于 2013-01-12 03:55:44
把它改成
define([
'jquery',
'underscore',
'backbone',
// ...
'views/association/Associations'
// ...
], function($, _, Backbone, /* ..., */ AssociationsView) {
// ...
});https://stackoverflow.com/questions/14289869
复制相似问题