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によってインストールされたNode.jsのすべてのバージョンを表示させる

nvm ls

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

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

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

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

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

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

pnpmをインストールする

npm install -g pnpm

pm2 , pm2-logrotateをインストールする

npm install pm2@latest -g

pm2 install pm2-logrotate

● nvm で管理しているnote.jsのデフォルトバージョンを26に変更する

nvm alias default 26
No.2734
07/09 10:33

edit