nvm で nodejs のバージョンを管理する

1. nvm をインストールする

まず nvm をインストールします(sudo なしでユーザー領域にインストールするのが推奨)

# 必要な依存をインストール(最小構成)
sudo yum install -y git bash curl

# nvm の install.sh を実行
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

コマンド実行後、nvm コマンドが使えるようにシェルを再読み込みします。

source ~/.bashrc

確認:

nvm --version

2. 必要な Node.js バージョンをインストール

nvm ls-remote
nvm install --lts         # 最新 LTS をインストール
nvm install 20            # Node 20 系をインストール

インストール後、インストール済みを確認:

nvm ls

このコマンドで、-> がついているのが現在シェルで使っているバージョンです。 zenn

3. バージョンを切り替える

同じサーバーでプロジェクトごとに別の Node バージョンを使いたい場合、nvm use で切り替えます。 zenn

nvm use 18    # Node 18 を使う
node -v       # 確認

nvm use 20    # Node 20 を使う
node -v       # 確認

pnpm や pm2 が必要ならインストールしましょう

npm install -g pnpm
npm install pm2@latest -g
No.2734
03/30 17:12

edit