1
Я новичок с backbone.js
и require.js
, я до сих пор не понимаю, как использовать require.js
. Теперь я пытаюсь использовать require.js
с Jquery Reveal
.Неисправность: нет определения вызова в require.js
Это мой main.js
:
requirejs.config({
enforceDefine: true,
paths: {
"jquery": "libs/jquery/jquery-min",
"underscore": "libs/underscore/underscore-min",
"backbone": "libs/backbone/backbone-min",
"jquery.reveal":"libs/jquery/jquery.reveal"
},
shim: {
"underscore": {
deps: [],
exports: "_"
},
"backbone": {
deps: ["jquery", "underscore"],
exports: "Backbone"
},
"jquery.reveal": ["jquery"]
}
});
define(["jquery", "underscore", "backbone","jquery.reveal"],
function ($, _, Backbone,Jquery_Reveal) {
console.log("reveal " + typeof Jquery_Reveal);
}
);
app.js:
define([
'jquery',
'underscore',
'backbone',
'router',
'jquery.reveal'
], function($, _, Backbone,Router,Reveal){
var initialize = function(){
Router.initialize();
};
return {
initialize: initialize
};
});
Тогда я получил ошибку в хромированной консоли: Uncaught Error: No define call for reveal
.
Вы пытались добавить экспорт в JQuery выявить подкладку? – Blacksonic
@Blacksonic: Пока нет, а также не знаю, что мне следует экспортировать. – Nothing
"jquery": {exports: "$"} – Blacksonic