0

私はrequire、jQuery、jQueryUIを変更せずに別々のスクリプトとして使用することを好みます。

エラーが発生します:(jquery-ui.min.js:6内)

Uncaught ReferenceError:jQueryが定義されていません

jQuery自体は機能し、使用できますが、jQuery-UIは機能しません。

main.jsを変更するだけでrequire-jqueryを使用せずに解決するにはどうすればよいですか?

ここに私の現在のmain.js

requirejs.config({

    paths: {
        'jquery': 'lib/jquery/jquery',
        'jqueryui': 'lib/jquery-ui/jquery-ui.min'
    },
    shim: {
        'jquery': {
            exports: 'jQuery'
        },
        'jqueryui': {
            deps: ['jquery']
        }
    }
});

require([
    "jquery",
    "jqueryui"], function(jQuery) {    
});

shim init関数のようなさまざまなことを試しましたが、例外が発生する前に呼び出されることさえありません。

何かアイデア、または不可能ですか?

更新:上記のコードを修正しました。その動作中!

4

1 に答える 1

3

エラーはあなたのコードにあります、あなたはこれを書きました

'jqueryui:': {
            deps: ['jquery'],
        }

余分なことに気づきましたか:?それを削除すると、コードが機能します

于 2013-03-25T13:15:06.433 に答える