Domanda

Sto cercando di seguire il codice di esempio che ho visto qui e molti altri luoghi per il caricamento della spina dorsale/sottolineare con Requisite.js. Ho praticamente copiato/incollato il codice di esempio da Caricamento della spina dorsale e sottolineare utilizzando requisitijs Ma non funziona.

In app.js il display di avviso (spina dorsale), la spina dorsale è nulla. Non sono davvero sicuro del perché non ci sia - qualcuno può vedere cosa sto facendo di sbagliato? Grazie per qualsiasi aiuto.

Index.html

<script type="text/javascript" data-main="scripts/main" src="scripts/require.js"></script>

Script/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);
        }
    };
});

Ecco le versioni che ho nel caso in cui sia importante: jQuery 1.7.1 Requisito.js versione 1.0.4 Undercore 1.3.0 versione backbone 0.5.3 Modelbinding 0.4.3

È stato utile?

Soluzione

Possiamo vedere la tua struttura di file, con nomi di file? è il tuo file dorsale @ libs/backbone.js? o è libs/backbone-0.5.3.js o qualcosa? Lo stesso vale per il sottolineato e altre librerie, il nome deve essere corretto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top