Я хочу извиниться за этот глупый вопрос;Я новичок в RequireJS.Это мой код:
require(['jquery', '/javascripts/underscore.js'], function($, _) { console.log($().jquery, _); } );
Почему-то console.log(_) печатает null.Что я делаю не так?
console.log(_)
null
Прежде всего, убедитесь, что пути к вашим зависимостям верны.Является ли jQuery другим путем, чем подчеркивание?Убедитесь, что ваши пути относительно загрузки HTML-страницы require.js.
Вы также можете установить baseUrl, используя require.config().
require.config()
Во-вторых, удалите .js с конца * 1006.*.Это объясняется в документации по API, но это немного скрыто.(http://requirejs.org/docs/api.html#config-baseUrl).
'/javascripts/underscore.js' необходимо изменить на «подчеркивание».Черт возьми, это плохо объясняется в документах.
'/javascripts/underscore.js'