Câu hỏi nhanh ... Tôi có một xác định cho requirejs thiết lập như vậy ... nó hoạt động khoảng 8-10% thời gian. Dường như một tài nguyên đôi khi không được tải đúng lúc. Tôi có thể bọc danh sách yêu cầu var ở trên theo cách đảm bảo mã bên dưới sẽ chạy đúng không? Các lỗi tôi nhận được khi nó không hoạt động là thế này:mô-đun chưa được tải cho ngữ cảnh
của router Lỗi: Tên Module "views/hiệp hội/hiệp hội" đã không được nạp nào cho bối cảnh: _
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');
Tôi không thích quy ước đó. Đó là một nỗi đau trong mông khi bạn có rất nhiều định nghĩa/yêu cầu. Tôi sử dụng phương thức tải thay thế, http://requirejs.org/docs/whyamd.html#sugar –