enter image description hereWarum kann das Requirejs-Modul nicht geladen werden?
Meine Verzeichnisstruktur wie oben ist, ich das Skript in index.html wie
<script src="lib/requirejs/require.js" data-main="js/app.js"></script>
Und js gelinkten/app.js folgenden
require.config({
paths : {
'backbone' : 'lib/backbone/backbone-min.js',
'underscore' : 'lib/underscore/underscore-min.js',
'jquery' : 'lib/jquery/jquery.min.js',
'bootstrap' : 'lib/bootstrap/bootstrap.min.js',
},
shim : {
bootstrap : {
deps : 'jquery'
},
backbone : {
deps : ['jquery', 'underscore'],
exports : 'Backbone'
},
underscore : {
exports : '_'
}
}
});
require(['bootstrap'], function (bootstrap) {
console.log('loaded')
})
Es kann nicht Lade den Bootstrap. Konsole Protokoll ist Uncaught Error: Invalid require call
Danke, ich habe das Problem gelöst. Dieser Fehler tritt auf, weil im "Bootstrap" -Schlüssel der Wert "deps" ein Array von Abhängigkeiten sein muss. nicht string, obwohl das Modul ein Modul haben muss. wie 'deps: ['jquery']' – fasdgoc