コマンドラインでNode.jsのバージョンを確認する方法:npm、npx、環境変数も解説
コマンドラインでNode.jsのバージョンを確認する方法
node -v または node --version コマンドを使用する
これは、Node.jsのバージョンを確認する最も簡単な方法です。コマンドプロンプトまたはターミナルを開き、以下のコマンドを入力します。
node -v
または
node --version
出力例:
v18.12.1
npm -v コマンドを使用する
npm
は Node.js と共にインストールされるパッケージマネージャーです。以下のコマンドを入力して、npm のバージョンを確認できます。
npm -v
8.11.0
npx
は npm 5.2.0 以降に含まれているコマンドランナーです。以下のコマンドを入力して、Node.js のバージョンを確認できます。
npx node -v
v18.12.1
環境変数を確認する
Node.js のバージョン情報は、環境変数 NODE_VERSION
に格納されています。以下のコマンドを入力して、環境変数を確認できます。
set NODE_VERSION
NODE_VERSION=v18.12.1
Node.js のインストールフォルダを確認する
Node.js は通常、 C:\Program Files\nodejs
または /usr/local/bin/node
などのフォルダにインストールされます。このフォルダに移動し、 node.exe
または node
ファイルのプロパティを確認することで、バージョン情報を確認できます。
補足
- 上記の方法で確認できるのは、実行しているNode.js のバージョンです。
- プロジェクトで使用しているNode.js のバージョンを確認するには、プロジェクトフォルダで
node -v
またはnpm -v
コマンドを実行する必要があります。 - Node.js のバージョン管理ツールを使用している場合は、ツールを使用してバージョンを確認することができます。
// 1. `node -v` または `node --version` コマンドを使用する
const { exec } = require('child_process');
exec('node -v', (error, stdout, stderr) => {
if (error) {
console.error(error);
return;
}
console.log('Node.jsのバージョン:', stdout.trim());
});
// 2. `npm -v` コマンドを使用する
exec('npm -v', (error, stdout, stderr) => {
if (error) {
console.error(error);
return;
}
console.log('npmのバージョン:', stdout.trim());
});
// 3. `npx` コマンドを使用する
exec('npx node -v', (error, stdout, stderr) => {
if (error) {
console.error(error);
return;
}
console.log('Node.jsのバージョン (npx):', stdout.trim());
});
// 4. 環境変数を確認する
const nodeVersion = process.env.NODE_VERSION;
console.log('Node.jsのバージョン (環境変数):', nodeVersion);
このコードを実行すると、以下の出力が得られます。
Node.jsのバージョン: v18.12.1
npmのバージョン: 8.11.0
Node.jsのバージョン (npx): v18.12.1
Node.jsのバージョン (環境変数): v18.12.1
コマンドラインで Node.js のバージョンを確認するその他の方法
which node コマンドを使用する
which
コマンドは、コマンドのパスを検索するコマンドです。以下のコマンドを入力して、Node.js の実行ファイルのパスを確認できます。
which node
/usr/local/bin/node
出力されたパスに移動し、ls -l
コマンドを実行することで、Node.js のバージョン情報を確認できます。
ls -l /usr/local/bin/node
-rwxr-xr-x 1 root root 13424000 2023年11月14日 10:28 /usr/local/bin/node
where node
C:\Program Files\nodejs\node.exe
dir C:\Program Files\nodejs\node.exe
C:\Program Files\nodejs\node.exe
ファイルの日付: 2023/11/14 10:28
ファイルのサイズ: 13,424,000 バイト
...
Node.js 14 以降では、nodejs
コマンドを使用してバージョン情報を確認できます。以下のコマンドを入力します。
nodejs --version
v18.12.1
nvm バージョン管理ツールを使用する
nvm
は、Node.js のバージョン管理ツールです。nvm
をインストールすると、複数の Node.js バージョンをインストールして切り替えることができます。
nvm
を使用して Node.js のバージョンを確認するには、以下のコマンドを入力します。
nvm version
v18.12.1 (default)
n
は、nvm
と同様の Node.js バージョン管理ツールです。
n version
v18.12.1
これらの方法のどれを使用しても、コマンドラインで Node.js のバージョンを簡単に確認することができます。
node.js command-line