0

実行時までわからない情報から requireJS モジュールが読み込まれないようにするための良い戦略は何ですか?

私が思いついたスキームには、いくつかのランタイム属性をチェックし、「保護された」モジュールをそれらの属性リストに対してチェックするローダープラグインを使用することが含まれます。ローダー プラグインの load() 関数内。ただし、これによりブラウザー エラーが発生し、古いバージョンの IE では実際のスクリプト エラーが発生します。これは、私が必要としているものではありません (load() が呼び出されないため、実際にはタイムアウト エラーです)。

「ええ、あなたがこれを積み込みたいと思ったのはわかりましたが、ええと、私たちはしたくありません。それはエラーではありません。残りの積み込み業務と一緒に仕事を進めてください。」と言う方法はありますか? それとも、私が望むものを達成するためのより良いスキームですか?

4

1 に答える 1

0

load(null) を実行し、ロードできない可能性のあるモジュールが参照されている場所で null をチェックすることで、これを解決しました。

于 2012-10-24T23:02:08.923 に答える