nodejs では、require はモジュールまたはファイルをロードするために使用されます。require 関数は、実行時に同期ロードするためのメカニズムです。この関数がパラメータを使用する場合、パラメータ値には完全なパス モジュールのファイル名を指定することも、ノードがファイルをロードするときにファイルをキャッシュする「require.cache」関数が存在することもできます。

この記事の動作環境: Windows 10 システム、nodejs バージョン 12.19.0、Dell G3 コンピューター。
ノードでは、require() 関数を使用してモジュールをロードできます。
require 関数はパラメーターを使用し、パラメーター値はフルパスを含むモジュールのファイル名にすることも、ノードで提供されるモジュールを使用する場合はモジュール名にすることもできます。機能が必要です。
require 関数は、実行時に同期ロード (ファイルのコピー) するためのメカニズムです。ノードがファイルをロードするときに、ファイルをキャッシュするための require.cache 関数が存在します。
文字列にパスが含まれているかどうか。次の例のように
1. パスなし (ロードモジュールとも呼ばれます): require('find')
2. パス (ロード ファイルとも呼ばれます) があります: require('./find.js')
ロードモジュール
例:
require('検索')1. ノードはまず、検索モジュールが組み込みモジュール (nodejs 組み込みモジュールには fs、http などが含まれます) かどうかを確認し、見つからない場合は次のステップに進みます。
2. 現在のディレクトリからnode_moludesを検索して、find.jsファイルがあるかどうかを確認します。見つからない場合は、次のステップに進みます。
3.node_moludes 内の検索フォルダーを見つけて、index.js ファイルを探します。
4.index.js ファイルがない場合は、package.json のメイン フィールドを検索します。このフィールドはエントリ パスに対応します。
5. 上記のいずれも見つからない場合は、エラーが報告されます。
ファイルをロードする
例:
require('./find')1. ノードはまず現在のディレクトリで find.js ファイルを探します。
2. 次に、find.json ファイルを検索します。
3. 現在のディレクトリにある検索フォルダーのindex.jsを検索します。
4.index.js ファイルがない場合は、package.json のメイン フィールドを検索します。このフィールドはエントリ パスに対応します。
推奨される学習: 「nodejs ビデオ チュートリアル」
上記は、nodejs での require の使用方法の詳細です。詳細については、このサイトの他の関連記事に注目してください。