📖
nvmでnodeが指定したバージョンにならない
nodeのバージョン指定をしても、正常に切り替わらない事態が発生。
18.18.0と応答があるのに、
$ nvm use 18.18.0
Now using node v18.18.0 (64-bit)
バージョン確認すると、nvm useで指定したバージョンになっていない。
$ node -v
v18.14.2
いろいろ調べてみると、nodeを直接入れていたり、
他のバージョン管理ツールが入っていると、競合してしまうらしい。
nodeの場所を確認すると、
voltaと競合していた。
$ where node
C:\Program Files\Volta\node.exe
C:\Program Files\nodejs\node.exe
環境変数PATHからVoltaのPATHを削除。
nvmで指定したバージョンを使えるようになった。
$ node -v
v18.18.0
Discussion