comprendre les chemins requirejs

À l'aide de requirejs mon main.js on dirait que cette

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();
});

L'main.js est inclus dans la page avec un script d'appel

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

Commun est la fonction de base pour le site web, jquery doc fonction ready etc. enveloppé dans une de définir appel:

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

Cela fonctionne bien, jQuery est chargé à partir du google CDN et le code est exécuté. Mais quand j'ajoute un besoin de rappel après la charge de main.js

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

jquery est demandé à partir de /javascript/jquery.js au lieu de la trajectoire de la google ca. Je suis encore un novice à requirejs, mais il me semble que le chemin doit être défini avant toutes les autres demandes sont licenciés, quelqu'un peut-il m'aider à comprendre ce que je fais mal?

source d'informationauteur Hans Skov