3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

NVM for Windows ver 1.2.2で古いNode.jsがインストールできない問題の対処方法

Posted at

はじめに

NVM for Windows(nvm-windows-v1.2.2)で、古いNode.js(ver.14.21.3)をインストールするとエラーが発生してインストールが失敗する。新しいNode.js(ver.22.18.0)のインストールは問題なくできる。本記事では、このエラーの回避方法を紹介する。

エラー内容

nvm-windows-v1.2.2で発生する。古いNode.js(ver.14.21.3)をインストールすると以下のエラーが発生する。

インストールコマンド例

Node.js ver.14.21.3のインストール
nvm install 14.21.3

エラー出力例

Node.js ver.14.21.3のエラー
Downloading node.js version 14.21.3 (64-bit)...
Complete
Downloading npm...
Creating C:\Users\R00482~1\AppData\Local\Temp\nvm-install-2042832408\temp

Downloading npm version 6.14.18... Complete
Installing npm v6.14.18...
error installing 14.21.3: open C:\Users\R00482~1\AppData\Local\Temp\nvm-npm-467804312\npm-v6.14.18.zip: The system cannot find the file specified.
https://github.com/coreybutler/nvm-windows/issues/1209

エラーは以下のissueに挙がっている。

また、修正対応が実施されているようだが、まだマージされていない(2025.8.11時点)。

動作確認環境

対処方法

issueにあるように、nvm-for-windows-v1.2.2だと発生するので、v1.1.12にダウングレードする(参考)。

修正対応がマージされたら最新版を使うことを推奨する。

コマンドプロンプトを開いて、現在のNVM for Windowsをアンインストールする。

nvm-windows ver 1.2.2のアンインストール
winget uninstall nvm-windows

以下のメッセージが出ればアンインストール成功。

winget uninstall nvm-windows
見つかりました NVM for Windows 1.2.2 [CoreyButler.NVMforWindows]
パッケージのアンインストールを開始しています...
正常にアンインストールされました

NVM for Windows ver 1.1.12をインストールする。

nvm-windows ver 1.1.12のインストール
winget install nvm-windows --version 1.1.12

以下のメッセージが出ればインストール成功。

winget install nvm-windows --version 1.1.12
見つかりました NVM for Windows [CoreyButler.NVMforWindows] バージョン 1.1.12
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
ダウンロード中 https://github.com/coreybutler/nvm-windows/releases/download/1.1.12/nvm-setup.exe
  ██████████████████████████████  5.51 MB / 5.51 MB
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
インストールが完了しました

コマンドプロンプトを再起動する。

Node.jsの古いバージョン(ver.14.21.3)をインストールする。

Node ver.14.21.3のインストール
nvm install 14.21.3

以下のメッセージが出れば成功。

Downloading node.js version 14.21.3 (64-bit)...
Complete
Creating C:\Users\<username>\AppData\Roaming\nvm\temp

Downloading npm version 6.14.18... Complete
Installing npm v6.14.18...

Installation complete. If you want to use this version, type

nvm use 14.21.3

インストール済みのNode.jsの確認。

インストール済みのNode.jsの一覧
nvm ls
    22.18.0
    14.21.3

まとめ

NVM for Windows(nvm-windows-v1.2.2)で、古いNode.js(ver.14.21.3)をインストールするとエラーが発生してインストールが失敗する問題の回避方法を紹介した。古いNode.jsを利用したい場合は本記事に紹介した方法でNVM for Windowsをダウングレードして利用することを推奨する。

参考

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?