まず 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
nvm ls-remote
nvm install --lts # 最新 LTS をインストール
nvm install 20 # Node 20 系をインストール
インストール後、インストール済みを確認:
nvm ls
このコマンドで、-> がついているのが現在シェルで使っているバージョンです。 zenn
同じサーバーでプロジェクトごとに別の Node バージョンを使いたい場合、nvm use で切り替えます。 zenn
nvm use 18 # Node 18 を使う
node -v # 確認
nvm use 20 # Node 20 を使う
node -v # 確認
npm install -g pnpm
npm install pm2@latest -g