Callback вызывается до загрузки зависимости - PullRequest
0 голосов
/ 21 декабря 2011

Я хочу извиниться за этот глупый вопрос;Я новичок в RequireJS.Это мой код:

require(['jquery', '/javascripts/underscore.js'],
    function($, _) { console.log($().jquery, _); }
);

Почему-то console.log(_) печатает null.Что я делаю не так?

Ответы [ 2 ]

3 голосов
/ 22 декабря 2011

Прежде всего, убедитесь, что пути к вашим зависимостям верны.Является ли jQuery другим путем, чем подчеркивание?Убедитесь, что ваши пути относительно загрузки HTML-страницы require.js.

Вы также можете установить baseUrl, используя require.config().

Во-вторых, удалите .js с конца * 1006.*.Это объясняется в документации по API, но это немного скрыто.(http://requirejs.org/docs/api.html#config-baseUrl).

0 голосов
/ 21 декабря 2011

'/javascripts/underscore.js' необходимо изменить на «подчеркивание».Черт возьми, это плохо объясняется в документах.

...