backbone.js и backbone.modelbinding.js с require.js
-
27-10-2019 - |
Вопрос
Я пытаюсь следовать примеру кода, который я видел здесь, и в нескольких других местах для загрузки основной связи/подчеркивания с require.js. Я в основном копировал/вставил пример кода из Загрузка основной цепь и подчеркивание с использованием requirejs Но это не работает.
В App.js дисплеи оповещения (магистраль), магистраль нулевой. Я не совсем уверен, почему его нет - кто -нибудь может видеть, что я делаю не так? Спасибо за помощь.
index.html
<script type="text/javascript" data-main="scripts/main" src="scripts/require.js"></script>
Scripts/main.js
require.config({
paths: {
'jquery': 'libs/jquery-1.7.1',
'underscore': 'libs/underscore',
'backbone': 'libs/backbone'
}
});
require([
'libs/domReady',
'app/app'
], function(domReady, app){
domReady(function () {
app.initialize();
});
});
Scripts/app/app.js
define([
'jquery',
'underscore',
'backbone'
], function($, _, Backbone){
return {
initialize: function(){
// examples say you can use $, _ or Backbone here
// but Backbon is null here... WTF???
alert(Backbone);
}
};
});
Вот версии, которые у меня есть на случай, это важно: jquery 1.7.1 require.js Версия 1.0.4 Подчеркивается 1.3.0.
Решение
Можем ли мы увидеть вашу структуру файла с именами файлов? Ваш магистральный файл @ libs/backbone.js
? или это libs/backbone-0.5.3.js
или что-то? То же самое касается подчеркивания и других библиотек, имя должно быть правильным.