Я хочу создать приложение Backbone.js с Require.js. Но у меня есть ошибка в консоли: Ошибка с нечистотой: имя модуля «underscore» еще не загружено для контекста: _. Использование требуют ([])Backbone.js и Require.js
require.config({
baseUrl: 'js/',
paths : {
'jquery' : 'jquery',
'underscore' : 'underscore',
'backbone' : 'backbone',
shim: {
'underscore': {
exports: '_'
},
'backbone': {
deps: ['underscore', 'jquery'],
exports: 'Backbone'
}
}
}
});
define('app', ['jquery','backbone', 'underscore'], function ($, Backbone, _){
var Model = Backbone.model.extend({});
var model = new Model;
});
require(['app','jquery', 'backbone', 'underscore']);
Как я могу решить эту проблему?
попробуйте изменить порядок определения вызова 'JQuery, подчеркивание, backbone' –
возможный дубликат [Trouble комбинирования Require.js и Backbone.js/Underscore.js] (HTTP : //stackoverflow.com/questions/16774214/trouble-combining-require-js-and-backbone-js-underscore-js) – Louis