Node.jsバージョンアップ備忘録

1) 競合する NodeSource パッケージを削除

sudo dnf remove -y 'nodejs' 'npm' 'nsolid*'

2) NodeSource リポジトリを無効化(事故防止)

sudo dnf config-manager --set-disabled nodesource-nodejs nodesource-nsolid

3) DNF キャッシュをクリア

sudo dnf clean all && sudo dnf makecache

4) モジュールを再度選択してインストール

sudo dnf module reset nodejs # 念のため再リセット
sudo dnf module enable nodejs:22
sudo dnf module install nodejs:22/common --allowerasing

5) 動作確認

node -v # v22.16.0 など
npm -v # 10.x 系