Nodejsでrequireを使用する方法

WBOY
リリース: 2022-06-29 14:35:10
オリジナル
3120 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!