ホームページ >ウェブフロントエンド >jsチュートリアル >Nodejsの必須モジュール(ファイルモジュール/コアモジュール)とパス紹介_基礎知識
nodejsではモジュールは大きくコアモジュールとファイルモジュールに分けられます。
コア モジュールはバイナリ コードにコンパイルされ、(require('net')) などの参照時にのみ require インジケーターが必要になります。
ファイル モジュールは、js ファイル、json ファイル、または .node ファイルを指します。ファイル モジュールを参照する場合は、ファイル パスを追加します。 /.../.../xxx.js は絶対パスを表し、./xxx.js は相対パス (同じフォルダー内の xxx.js) を表します。は上位ディレクトリを表します。 /.../、../、./ のいずれも追加されていない場合、モジュールはコア モジュールであるか、node_modules フォルダーからロードされます。
モジュールロード時に ./ ../ /.../ が指定されていない場合、モジュールをロードするための検索パス。 '/home/ry/projects/foo.js' 内のファイルが require('bar.js') を呼び出すと、ノードは次の場所を検索します: