Node.jsでディレクトリを変更する方法


以下に、いくつかの方法とコード例を示します。

  1. process.chdir()を使用する方法: process.chdir()は、Node.jsの組み込み関数であり、カレントディレクトリを変更します。
const fs = require('fs');
// 新しいディレクトリに移動する
process.chdir('/path/to/new/directory');
// カレントディレクトリを取得する
console.log(process.cwd());
  1. fsモジュールを使用する方法: fsモジュールは、ファイルシステムへのアクセスを提供するNode.jsのモジュールです。fsモジュールのchdir()メソッドを使用してディレクトリを変更できます。
const fs = require('fs');
// 新しいディレクトリに移動する
fs.chdir('/path/to/new/directory');
// カレントディレクトリを取得する
console.log(process.cwd());
  1. shelljsモジュールを使用する方法: shelljsは、Node.jsでシェルコマンドを実行するための便利なモジュールです。cd()メソッドを使用してディレクトリを変更できます。

まず、shelljsをインストールします。

npm install shelljs

次に、以下のようなコードを使用してディレクトリを変更します。

const shell = require('shelljs');
// 新しいディレクトリに移動する
shell.cd('/path/to/new/directory');
// カレントディレクトリを取得する
console.log(process.cwd());

これらの方法を使用することで、Node.jsでディレクトリを変更することができます。適切な方法を選択し、プロジェクトの要件に合わせて利用してください。