Node.js でのモジュールのエクスポート: module.exports とエクスポート
Node.js モジュールは、さまざまなモジュールにわたる関数とデータ。モジュールのエクスポートの中心となるのは、module.exports とexports という 2 つの重要な用語です。
module.exports と exports とは何ですか?
なぜ両方を使用するのですか?
提供された例では、module.exports とexports の両方が次の目的で使用されています。下位互換性を維持します。
デフォルトでは、module.exports は空のオブジェクトを指します。コード:
関数 nano をエクスポートに追加し、参照を module.exports に割り当てます。これにより、開発者は次のように関数をエクスポートに割り当てることで関数をエクスポートできるようになります。
ただし、この方法では、複数の関数が 1 行でエクスポートされる場合に問題が発生する可能性があります。
この状況では、exports オブジェクトが再割り当てされ、module.exports とexports の間に完全な中断が生じます。これを回避するには、module.exports への参照が明示的に割り当てられます。
ベスト プラクティス
以上がNode.js でモジュールをエクスポートする方法:「module.exports」と「exports」?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。