たるだめ

のんびりとなんか書きます

nvm useできないときの対処

Node.jsのバージョン管理ツール「nvm」でバージョンの切り替えができないときの対処

nvm use でエラーが発生する

nvm use を実行しても文字化けした文字が表示されて失敗する。

image1

Git Bash で確認すると文字化けは消えた。

image2

名前にスペースがあるとだめらしい。(Microsoft アカウントでログインしたら勝手にスペースが入ったんだよ 🤬)

環境

  • Win10
  • nvm 1.1.10

解決策

  1. CMD を管理者で実行する
  2. nvm use x.x.xを実行する。
  3. バージョンの切り替えが成功する。

余談

Win11 だと、管理者として実行しなくても許可ダイアログが表示されるので、許可すればエラーなく実行することができる。