0
Я пытаюсь использовать RequireJS, вот мой конфигурационный файл:RequireJS + Backbone без jQuery?
require.config({
baseUrl: "/scripts",
paths: {
zepto: "zepto.min",
underscore: "underscore.min",
backbone: "backbone.min"
},
shim: {
zepto: {
exports: "$"
},
underscore: {
exports: "_"
},
backbone: {
deps: ["underscore", "zepto"],
exports: "Backbone"
}
}
});
И это мой app.js:
require(['backbone'], function(Backbone) {
console.log('loaded!');
});
Это прекрасно работает, но я не знаю, почему RequireJS пытается загрузить jQuery.
Магистраль больше не требует jquery, см. Https://github.com/jashkenas/backbone/wiki/Using-Backbone-without-jQuery для запуска без него – ivarni
@ivani Посмотрите на файл 'backbone.js' (п. 1.2.3). Backbone нуждается в модуле под названием 'jquery' –
Спасибо @TomaszJakubRup! Я не знал об этом взломе, очень приятно. –