Node.jsでルートフォルダパスを取得する方法


  1. 現在のスクリプトのディレクトリを基準にしてルートフォルダのパスを取得する方法:
const path = require('path');
const rootFolderPath = path.resolve('/');
console.log(rootFolderPath);

上記のコードでは、path.resolve()メソッドを使用して、指定したパスの絶対パスを取得します。'/'はルートディレクトリを表しています。

  1. カレントワーキングディレクトリを基準にしてルートフォルダのパスを取得する方法:
const path = require('path');
const rootFolderPath = path.resolve(process.cwd(), '/');
console.log(rootFolderPath);

process.cwd()は、Node.jsプロセスのカレントワーキングディレクトリを取得する方法です。

  1. モジュールのファイルパスを基準にしてルートフォルダのパスを取得する方法:
const path = require('path');
const rootFolderPath = path.resolve(__dirname, '/');
console.log(rootFolderPath);

__dirnameは、現在のモジュールのディレクトリパスを表します。