以下に、いくつかの方法とコード例を示します。
- process.chdir()を使用する方法: process.chdir()は、Node.jsの組み込み関数であり、カレントディレクトリを変更します。
const fs = require('fs');
// 新しいディレクトリに移動する
process.chdir('/path/to/new/directory');
// カレントディレクトリを取得する
console.log(process.cwd());
- fsモジュールを使用する方法:
fsモジュールは、ファイルシステムへのアクセスを提供するNode.jsのモジュールです。fsモジュールの
chdir()
メソッドを使用してディレクトリを変更できます。
const fs = require('fs');
// 新しいディレクトリに移動する
fs.chdir('/path/to/new/directory');
// カレントディレクトリを取得する
console.log(process.cwd());
- 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でディレクトリを変更することができます。適切な方法を選択し、プロジェクトの要件に合わせて利用してください。