zrozumienie wymaga ścieżek

Używanie requirejs wygląda jak mój main.js

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

Main.js znajduje się na stronie z wywołaniem skryptu

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

Common to podstawowa funkcja strony internetowej, funkcja gotowości doc jquery itp. Zawinięta w zdefiniowane wywołanie:

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

Działa to dobrze, jQuery jest ładowany z google CDN i kod jest wykonywany. Ale kiedy dodam wywołanie require po załadowaniu main.js

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

JQuery jest wymagane od /javascript/jquery.js zamiast zdefiniowanej ścieżki do google cdn. Nadal jestem żółtodziobem, ale wydaje mi się, że ścieżka powinna zostać zdefiniowana, zanim jakiekolwiek inne żądanie zostanie zwolnione, czy ktoś może mi pomóc zrozumieć, co robię źle?

questionAnswers(6)

yourAnswerToTheQuestion