Verständnis der erforderlichen Pfade

Die Verwendung von requirejs my main.js sieht so aus

requirejs.config({
    baseUrl: '/javascript/',
    paths: {
        jquery: 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min',
        async: 'requirePlugins/async',
            hbs: 'hbs'
    },
    waitSeconds: 7
});
define(['common'], function () {
    loadFonts();
});

Die Datei main.js wird mit einem Skriptaufruf in die Seite aufgenommen

<script data-main="/javascript/main.js" src="/javascript/require-2.0.1.js"></script>

Allgemein ist die Grundfunktion für die Website, die Funktion jquery doc ready usw., die in einem Define-Aufruf eingeschlossen ist:

define(['jquery'], function() {
    //jQuery dependant common code
});

Dies funktioniert gut, jQuery wird aus dem Google CDN geladen und der Code ausgeführt. Aber wenn ich nach dem Laden von main.js einen Aufruf von require hinzufüge

<script data-main="/javascript/main.js" src="/javascript/require-2.0.1.js"></script>
require(['jquery'], function ($) {
    //code
});

jquery wird von /javascript/jquery.js anstelle des definierten Pfads zur Google-CD angefordert. Ich bin immer noch ein Anfänger, aber es scheint mir, dass der Pfad definiert werden sollte, bevor eine der anderen Anfragen ausgelöst wird. Kann mir jemand bitte helfen, zu verstehen, was ich falsch mache?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage