jqueryに依存するrequirejsモジュールがあります。ディレクトリからjqueryをロードする代わりに、私はそれをWebページに静的にCDNの<script>
エントリとして追加することにしました。 requirejsはファイルからのロードを試み続けます。モジュールが既にロードされていることをrequirejsで宣言する方法
requirejsに、HTMLに特定の依存関係が追加されているため、取得する必要がないと伝える方法はありますか?
jqueryに依存するrequirejsモジュールがあります。ディレクトリからjqueryをロードする代わりに、私はそれをWebページに静的にCDNの<script>
エントリとして追加することにしました。 requirejsはファイルからのロードを試み続けます。モジュールが既にロードされていることをrequirejsで宣言する方法
requirejsに、HTMLに特定の依存関係が追加されているため、取得する必要がないと伝える方法はありますか?
何かが既にロードされていることをRequireJSに伝える設定オプションはありません。
define("jquery", function() {
return jQuery;
});
私はこのような何かをするとき、私はちょうど私の呼び出しの前に、この偽のモジュールを追加します。しかし、あなたはちょうどあなたがすでにスクリプトを使用してロードされたことのjQueryへのアクセス権を与える偽jquery
モジュールを作成することができます〜require.config
。私はそれがそれのための便利な場所であることがわかります。
また、script
要素がRequireJSをロードするscript
の前にjQueryをロードすることを確認してください。それ以外の場合、jQueryはRequireJSを検出してdefine
を呼び出し、エラーが発生します。