node.js で requirejs を使用しようとしていますが、各ファイルで requirejs を再定義するのは好きではありません。
2 に答える
0
require を再利用せずにモジュールをファイルにインポートするオプションは 2 つしかありません。グローバル変数または依存性注入。リンクには例が含まれています
どちらの手法も有用ですが、このシナリオではどちらも特に優れたオプションではありません。グローバル変数を使用すると、コードのデバッグが難しくなり、可読性が低下します。依存性注入は、再利用が必要とする以上にアプリを混乱させます。
あなたが現在使用している方法は、現在の一般的な方法のようです。
同じモジュールを何度も要求することは、必ずしも悪いことではありません。モジュールは最初にロードされた後にキャッシュされ、一度だけ実行されるため、パフォーマンスの低下を心配する必要はありません。また、使用しているライブラリが事前にわかっているため、コードが読みやすくなります。
于 2013-09-06T15:45:25.417 に答える