Nodeのバージョン変更ができない時の対処法について
今回Nodeを指定してインストールしたが、バージョンが変わらず沼りかけたので記事にしました。
"Node バージョン 変わらない" などで検索してみたものの、どの記事の内容を実行しても状況が変わりませんでした。
原因は"Volta"を使用していたことにあります。
その経験を元に対処法を共有できればともいます。
注:
"Volta"については個人で調べてください。
"Volta"を使用しているということはプロジェクトでバージョンを統一している可能性があります。
ですので、プロジェクトに影響がないか等の影響範囲を確認した上でバージョンの変更をするように。
まずNodeを指定してダウンロードしたのに変わらない場合、まずは下記コマンドを実行してください。
"node"コマンドの実行可能ファイルがどの場所にあるかが表示されます。
.ターミナル
$ which node
確認できたらそのファイルに移動し"node -v"を実行すると変更前のバージョンが出てくるはずです。
出たきたら下記コマンドでnodeをインストールしましょう。
今回私は、"v18.17.0"を使用したかったので下記を指定しインストールしました。
.ターミナル
$ volta install node@18.17.0
インストールできたら再度"node -v"を実行すると先ほど指定したバージョンになっているかともいます。