Я недавно обновил документы RequireJS, но пока не внес изменения на сайт:
Конфигурация с «приоритетом» не может загружать ресурсы, загружаемые плагинами.Таким образом, чтобы выполнить то, что вы пытаетесь сделать, вы можете просто вложить вызовы require (), что даст вам желаемое поведение:
require(
{
baseUrl:'/scripts'
},
[
"require",
"order!http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js",
"order!http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js",
"order!http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.6/underscore-min.js",
"order!http://ajax.cdnjs.com/ajax/libs/backbone.js/0.3.3/backbone-min.js"
],
function (require) {
require(["src/app"], function (app) {
app.start();
});
}
);
Это предполагает, что у вас есть плагин order в / scripts / orderМестоположение .js.