Requirejs的顺序不适用于优先级配置和CDN依赖项

|| 以下
main.js
代码不遵守优先级的顺序((2ѭ需要
underscore.js
有时不加载):
require({
    baseUrl:\'/scripts\',
    priority:[
        \"http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js\",
        \"http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js\",
        \"http://ajax.cdnjs.com/ajax/libs/underscore.js/1.1.6/underscore-min.js\",
        \"http://ajax.cdnjs.com/ajax/libs/backbone.js/0.3.3/backbone-min.js\"
    ]
    },[\"src/app\"], 
    function (app) {
        app.start();
});
在这些CDN依赖项之前添加
order!
失败,并出现
order.js not found
错误。     
已邀请:
我最近更新了RequireJS文档,但尚未将更改推送到站点: \“ priority \”配置无法加载插件加载的资源。因此,要完成您想做的事情,您可以只嵌套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();
        });
    }
);
假设您在/scripts/order.js位置中有订单插件。     

要回复问题请先登录注册