1

私はAMDモジュールではない外部のjsライブラリを使用しているので、shimを使用します。この例ではbootstrap.jsを使用しましょう。bootstrap.jsにはjQueryが必要です

requirejs.config({
paths : {
    jquery : "lib/jquery",
    bootstrap : "lib/bootstrap",
},

shim : {
    "bootstrap" : [ "jquery" ]
}
});  

また、require-jqueryも必要になります。これは、2つのjQueryファイルがあることを意味します。1つの標準とrequire-jquery。

私がこれをするなら

paths : {
   jquery : "jquery-require"
   bootstrap : "lib/bootstrap",
},

jQueryの問題が発生しますUncaughtTypeError:undefinedのプロパティ'fn'を読み取れません

これの使い方を教えてもらえますか?

4

1 に答える 1

1

「jquery-require」を使用する必要はありません。最初の構成(jqueryとshimを使用)で十分です。

AFAIK jquery-requireは、以前のバージョンのrequirejs(2.0より前)に対して実行されたrequire+jqueryのバンドルです。

最新バージョンのRequireまたはjQueryの場合、特別な構成は必要ありません。たとえば、jQueryはdefine、検出された場合を使用してjQueryグローバルをエクスポートします(https://github.com/jquery/jquery/blob/master/src/exports.jsを参照)。

于 2013-01-03T21:29:00.350 に答える