同じページの読み込み中に発生する可能性のある約3つの異なるエラーがあります。同じページを更新すると、さまざまなエラーが発生します。jqueryuiがjqueryの前に読み込まれるか、アンダースコアが依存関係になるまでに読み込まれません。構成モジュールが依存関係がロードされるまで待機してから、構成モジュールがロードされるようにする方法はありますか?私は以下を使用しています:
main.js
require.config({
paths: {
jQuery: 'libs/jquery/jquery-wrapper',
Underscore: 'libs/underscore/underscore-wrapper',
Backbone: 'libs/backbone/backbone-wrapper',
}
});
require([
'src/app',
'order!libs/jquery/jquery-min',
'order!libs/jquery/jquery-ui-min',
'order!libs/jquery/jquery.ui.selectmenu',
'order!libs/underscore/underscore-min',
'order!libs/backbone/backbone-min',
], function (App) {
App.initialize();
});
ページから挿入された依存関係を取得します。app.js
define([
'jQuery',
'src/global'
], function ($) {
var initialize = function () {
var d = $('#dependencies').html();
require($.trim($('#dependencies').html().toString()).split(','), function () {
});
}
return {
initialize: initialize
};
});