0

script タグから require.js への移行が進行中のページに取り組んでいます。これは、一部の依存関係は require を介してロードされ<script>、他の依存関係は require を介してロードされることを意味します。

ほとんどの場合、私のrequireモジュールでは、ブートストラップファイルで次のようなことを行うことで、グローバルスクリプトをモジュールとして扱うことができます(したがって、移行を支援します)。

define('Globalize', Globalize);
define('knockout', ko);

ただし、これは関数であり、require はそれをコールバックとして呼び出そうとするため、jQuery では機能しません。「はい、これは関数ですが、直接返します。呼び出そうとしないでください」とrequireに伝える方法はありますか?

そして、ええ、ブートストラップを変更していて、ブートストラップに依存しているため、jqueryを2回ロードすることはできません

4

1 に答える 1