NVM for Windows
リポジトリ:
coreybutler/nvm-windows: A Node.js Version Management Utility for Windows – GitHub
インストール
手順
「リリース 」ページから nvm-setup.zip
をダウンロードし、解凍して出てきた nvm-setup.exe
を実行する。
使い方
nvm-windows のバージョンを確認する。
>nvm version 1.1.10
インストール可能な Node.js のバージョンを一覧表示する。
>nvm list available
現在のアーキテクチャを確認する。
>nvm arch System Default: 64-bit. Currently Configured: 64-bit.
Node.js がインストールされるディレクトリを確認する。
>nvm root Current Root: C:¥Users¥[User Name]¥AppData¥Roaming¥nvm
最新の安定版をインストールする。
>nvm install latest
インストール済みの Node.js のバージョンを確認する。
>nvm list
使用する Node.js のバージョンを指定する。
>nvm use 19.8.1
Node.js のバージョンを確認する。
>node -v v19.8.1
入手:
Releases – coreybutler/nvm-windows – GitHub
参考:
nvm-windows で Node.js バージョン管理 – Qiita
nvm-windows で Windows 上の Node.js のバージョンを切り替えて利用する – Qiita
nvm-windows の導入と簡単な操作をやってみた – Qiita
Windows 10 に Node.js をインストールする方法 | watalogs
nvm-windows をインストールする | うつプログラマーの憂鬱
nvm-windows で Node.js のバージョン管理をする | BEACHSIDE BLOG
NVM for Windows で複数バージョンの Node.js を使用する | helog
Node.js のバージョンを NVM for Windows で切り替える | 雑多制作
アップグレード
v1.2 以降、通常のインストーラーでアップグレードできるようになった。NVM のアップグレード前に、全ての Node.js を削除しておくことが推奨される。
手順
※ v1.1.x 以前のアップデート手順
- 「リリース 」ページから
nvm-update.zip
をダウンロードし、解凍して出てきたnvm-update.exe
を実行する。 - 適用されるバージョンが表示されるので「OK」ボタンを押す。
- コマンドプロンプトを開いて
nvm version
コマンドを実行し、バージョンが更新されていることを確認する。
ドキュメント:
Upgrading nvm-windows – coreybutler/nvm-windows – GitHub
参考:
nvm-windows をアップデートする方法 | watalogs
不要なバージョンの Node.js を削除する
nvm uninstall
コマンドを実行する。
>nvm uninstall 18.x.x
参考:
NVM で不要なバージョンの Node.js を削除する方法 | diwao 日記
インストール先
インストール先は nvm root
コマンドで確認できる。
>nvm root
デフォルトのインストール先
C:\Users\[User Name]\AppData\Roaming\nvm
ドキュメント:
Install nvm-windows – coreybutler/nvm-windows – GitHub
シンボリックリンク
作成場所
シンボリックリンクの作成場所は、既存のインストール済み Node.js との干渉を避けるため、デフォルトでは新たに作られる。
C:\nvm4w\nodejs
既存の Node.js がアンインストール済みで、管理者権限で操作できる場合は標準の Node.js を置き換える形で作成することができる。
C:\Program Files\nodejs
アップグレード時には、既にシンボリックリンクが作成されている場所を指定する。
ドキュメント:
Installation & Upgrades – coreybutler/nvm-windows – GitHub
アンインストール
参考:
Uninstall – coreybutler/nvm-windows Wiki – GitHub
How to uninstall NVM? · Issue #351 · coreybutler/nvm-windows – GitHub
比較
参考:
Windows における Node.js バージョン管理マネージャの選択 (nvm-windows / nodist 等) | clock-up-blog
exit status 5
現象:
nvm use
コマンドを実行すると exit status 5
という表示が出てバージョンの切り替えに失敗する。
exit status 5: xxx...
原因:
権限がないために、アクセスが拒否されている。
対処法:
管理者権限でコマンドプロンプトを開いて、nvm use
コマンドを実行する。
参考:
nvm use で exit status 5 になってしまった時の解決方法 – Qiita
exit status 5 が表示された時の対応方法 | Yes We Can
NVM for Windows で Node.js を上手くインストールできない | askne
Using NVM on Windows | Damir’s Corner
exit status 1: Access is denied – Stack Overflow
Access Denied issue with NVM in Windows 10 – Stack Overflow
exit status 145
参考:
nvm use で exit status 145 になった時の解決方法 | kdnakt blog
リリース
- 1.1.10 (2022年11月1日)
- 1.1.9 (2021年12年11日)
- 1.1.8 (2021年9月15日)
- 1.1.7 (2018年8月2日)
リンク:
Releases – coreybutler/nvm-windows – GitHub