ホームページ > 記事 > ウェブフロントエンド > Nodejsでrequireを使用する方法
nodejs では、require はモジュールまたはファイルをロードするために使用されます。require 関数は、実行時に同期ロードするためのメカニズムです。この関数がパラメータを使用する場合、パラメータ値には完全なパス モジュールのファイル名を指定することも、モジュール名を指定することもできます。ノードがファイルをロードするときに、ファイルをキャッシュする「require.cache」関数があります。
この記事の動作環境: Windows 10 システム、nodejs バージョン 12.19.0、Dell G3 コンピューター。
node では、require() 関数を使用してモジュールをロードできます。
require 関数は 1 つのパラメーターとパラメーター値を使用します。フルパスを指定できます モジュールのファイル名をモジュール名にすることもできます ノードで提供されるモジュールを使用する場合は、require 関数でモジュール名を指定するだけです。
require 関数は、実行時の同期ロード (ファイルのコピー) のメカニズム。ノードがファイルをロードするときに、ファイルをキャッシュする require.cache 関数があります。
文字列にパスが含まれているかどうか。次の例のように、
1. パス (ロード モジュールとも呼ばれます) がありません: require('find')
2. パス (ロード ファイルとも呼ばれます) があります: require('. / find.js')
モジュールの読み込み
例:
require('find')
1. ノードはまず、find モジュールが組み込みであるかどうかを確認します。 module (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. 現在のディレクトリの find フォルダーで Index.js を検索します。4. Index.js ファイルがない場合は、 package.json のメイン フィールドを検索します。このフィールドはエントリ パスに対応します。 推奨学習: "
nodejs ビデオ チュートリアル
"以上がNodejsでrequireを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。