Node.js module.exports の目的と使用法を理解する
Node.js モジュールは、コードを整理して共有するための基本的な構成要素です。モジュール型プログラミングの重要な側面は、アプリケーションの他の部分で使用するためにモジュールから特定の関数またはオブジェクトを公開できることです。ここで module.exports 変数が登場します。
module.exports は、require ステートメントの戻り値として機能するオブジェクトです。これにより、モジュールから特定の要素を定義してエクスポートし、他のモジュールやメイン アプリケーション スクリプトからアクセスできるようになります。
使用時は、通常、エクスポートする関数またはオブジェクトを定義して、それらを割り当てることになります。エクスポート:
呼び出しコードでは、require を使用してモジュールをロードし、エクスポートされたファイルにアクセスできます。関数:
m はエクスポートされた mymodule オブジェクトを保持し、myFunc1 を直接呼び出すことができます。
exports は最初は module.exports への参照であることに注意してください。そのため、に割り当てることもできます。 module.exports を直接:
exports に新しい値を割り当てると、への参照が上書きされます。 module.exports なので、エクスポートされたオブジェクトまたは関数を置き換える場合は、常に module.exports に割り当てることをお勧めします。
最後に、エクスポートされたオブジェクトに割り当てられた名前は、モジュール内の内部名と一致する必要はありません。 。例:
呼び出しコードで関数をインポートして使用するときに、別のエイリアス (shortAlias) を使用できます:
以上がNode.js の「module.exports」はモジュール間でコードを共有するためにどのように機能しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。