はじめに
新規のPJでNode.jsのv16をダウンロードしたら、別PJで使用していたv12が使えなくなったということがありました。その際にv12に戻すのに苦労したため、解決策を紹介していきます
前提
- 公式サイトからNode.jsのインストールを2回行い、2回目のバージョンでローカルのNode.jsのバージョンが上書きされた
- 1回目がv12で、2回目がv16です。
- nvm useコマンドによる切り替えができない
- 通常はこのコマンドを使用した場合にはバージョンの切り替えが可能ですが、切り替えができませんでした。nvm availableコマンドを実行した際に変更したいバージョン(v12)が表示されないことが原因かなと考えています。
解決策(Windows)
1.PCの設定画面のアプリを開き、Node.jsをアンインストールします。
2.公式よりインストールし直します。
https://nodejs.org/download/release/v12.22.5/
※私は12.22.5をインストールしました
3.インストール後はセットアップします。
これで、過去のバージョンへダウングレード完了しました!
さいごに
その後、nvm useコマンドでv12 → v16 → v12への変更はまだ怖くて試していません。
何かご存知の方いましたら、情報共有をお願いします