Node.js の モジュール は、関連する機能をカプセル化する再利用可能なコード ブロックであり、他のファイルまたはアプリケーションの一部にエクスポートおよびインポートできます。モジュールは Node.js アプリケーションの構成要素であり、より優れた編成、コードの再利用性、保守性を実現します。
Node.js のモジュールの種類:
-
コアモジュール:
- これらは、http、fs、path、os など、Node.js によって提供される組み込みモジュールです。
- インストールや作成をしなくても使用できます。
const fs = require('fs'); // Using the 'fs' core module
ログイン後にコピー
-
ローカルモジュール:
- これらは、特定のアプリケーション用に作成されたユーザー定義モジュールです。
- これらは、module.exports を使用してエクスポートしたり、require() を使用してインポートしたりできるコードを含むファイルまたはディレクトリにすることができます。
-
サードパーティモジュール:
- これらはコミュニティによって作成されたモジュールであり、通常は npm (ノード パッケージ マネージャー) を使用してインストールされます。
- 例には、express、lodash、mongoose などが含まれます。
const express = require('express'); // Using a third-party module
ログイン後にコピー
ローカルモジュールの作成と使用
-
モジュール ファイルを作成します:
例: myfirstModule.js
exports.myDateTime = function () {
return new Date().toLocaleString();
};
ログイン後にコピー
-
別のファイルでモジュールを使用します:
例: app.js
const dt = require('./myfirstModule');
console.log('The current date and time is: ' + dt.myDateTime());
ログイン後にコピー
モジュールを使用する利点
-
コードの再利用性: モジュールを一度作成すると、それを複数回使用できます。
-
カプセル化: 関連するコードをまとめて、無関係な機能から分離します。
-
保守性: アプリケーションの管理と更新が簡単になります。
-
スケーラビリティ: モジュール型コードを使用すると、モジュールを追加または更新することでアプリケーションを簡単に拡張できます。
以上がNode.jsのモジュールとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。