私はこのweb applicationライブラリにjquery-uiを含めることを試みています。この目的のためにRequireJSと特定の順序でロードされることに依存するスクリプト
私は、このようにコードを変更:私が思うRequireJS負荷以来
jQuery is not defined
と未定のために、スクリプトを評価し、 :
require.config({
paths: {
jquery: 'libs/jquery/jquery-min',
ui: 'libs/jquery-ui/jquery-ui-min', // ******** I just added this line ********
underscore: 'libs/underscore/underscore-min',
backbone: 'libs/backbone/backbone-optamd3-min',
text: 'libs/require/text'
}
});
require(['views/app'], function(AppView){
var app_view = new AppView;
});
は時々私は次のエラーを取得しますそれは、jquery.ui
ライブラリ(jquery
に依存)がjqueryの前にロードされることがあるという事実によって異なります。
によれば、order plugin
を使用できます。 バックボーンにはアンダースコアが必要ですが、この問題は発生しません。
は、だから私の質問は以下のとおりです。
はなぜ(アンダースコアによって左右される)バックボーンのために、この問題が起こることはありませんか?
私はjquery-ui
の問題を解決するためにorder plugin
を使用しなければなりませんか?あなたのケースですでに通常のバックボーンを使用しないように選択ではなく、ジェームズ・バークからフォークを行っている場合を除き
最終的な質問については、jQuery UIはjQueryに依存しているため、前にjQueryをロードする必要があります。 –
私は今、この問題をjQuery + jQuery-UI +アンダースコア+リクエストWebアプリケーションで実行しています。解決策を見つけましたか? –
良い質問!なぜこういうことが起こるのだろう? – dmp