ホームページ  >  記事  >  ウェブフロントエンド  >  Nodejsでrequireを使用する方法

Nodejsでrequireを使用する方法

WBOY
WBOYオリジナル
2022-06-29 11:33:313158ブラウズ

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

Nodejsでrequireを使用する方法

この記事の動作環境: Windows 10 システム、nodejs バージョン 12.19.0、Dell G3 コンピューター。

nodejs で require を使用する方法

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。