2026/04/28(火)nvm-windowsをマニュアルインストールする方法

投稿日:

マニュアルインストールするのに地味にハマったので記録として残しておく。

Windowsのユーザー名が日本語だとインストーラーを使ったインストールでは正常に動作しないため、そういったときに使える。

確認環境

nvm-windows 1.2.2

やり方

  1. GitHubのnvm-windows/releasesからnvm-noinstall.zipを落としてくる
  2. 適当な場所に解凍する。ここではC:\env\apps\nvmとする。
  3. Windowsのパスに次の物を作成する
    • NVM_HOME: C:\env\apps\nvm
    • NVM_SYMLINK: C:\env\apps\nvm\env
      • シンボリックリンク用なので存在しないパスを指定する
  4. PATH%NVM_HOME%%NVM_SYMLINK%の二つを追加する
  5. 次のコマンドを走らせ、上手くいけばOK
    nvm install lts
    nvm on
    nvm use 24
    node -v
    

トラブルシューティング

nvm useしてもnodeにパスが通っておらず動かない

NVM_SYMLINKの設定がおかしい。どうもnvm useをした時に、このパスに指定したバージョンのnode.exeのシンボリックリンクが張ることで切り替えているようなので、ここが正しくないと正常にパスが通らない。

NVM_SYMLINKは存在しないパスを指定する必要がある。適当な文字列を指定しても動かない。

参考