0

node.js で requirejs を使用しようとしていますが、各ファイルで requirejs を再定義するのは好きではありません。

4

2 に答える 2

0

require を再利用せずにモジュールをファイルにインポートするオプションは 2 つしかありません。グローバル変数または依存性注入。リンクには例が含まれています

どちらの手法も有用ですが、このシナリオではどちらも特に優れたオプションではありません。グローバル変数を使用すると、コードのデバッグが難しくなり、可読性が低下します。依存性注入は、再利用が必要とする以上にアプリを混乱させます。

あなたが現在使用している方法は、現在の一般的な方法のようです。

同じモジュールを何度も要求することは、必ずしも悪いことではありません。モジュールは最初にロードされた後にキャッシュされ、一度だけ実行されるため、パフォーマンスの低下を心配する必要はありません。また、使用しているライブラリが事前にわかっているため、コードが読みやすくなります。

于 2013-09-06T15:45:25.417 に答える