0

私はrequire.js 2.0.6を使用して、almond.js 0.2.5にラップされている私のライブラリを含むいくつかのモジュールをロードしています。require(['MyModule'], function (MyModule) {}); を実行しようとすると、require.s.contexts._.defined で終わるのは mymodule (小文字) です。代わりに、MyModule API の下位互換性をサポートするために、大文字と小文字が混在する MyModule を公開する必要があります。

これは予想される動作ですか、それとも既知の動作ですか? もしそうなら、回避策はありますか?

4

1 に答える 1

0

これは予想される動作ですか、それとも既知の動作ですか?

これは予期された動作ではありません。私はちょうどそれをテストしました。大文字と小文字のみが異なる 2 つのモジュールを作成しました。どちらも読み込まれ、それぞれの診断メッセージがコンソールに表示されました。

于 2014-02-07T23:56:53.847 に答える