trouble shooting

nvm-windows1.1.6でNode.jsを入れようとするとnpmコマンドのインストールがエラーになる

投稿日:2019年7月14日

事象

Win10、nvm-windows 1.1.6環境下でNode.js 10.16.0を入れようとした際に以下のエラーが発生。

C:\src\js\angular-pj>nvm install 10.16.0
Downloading node.js version 10.16.0 (64-bit)...
Complete
Creating C:\Users\naka\AppData\Roaming\nvm\temp

Downloading npm version 6.9.0... Download failed. Rolling Back.
Rollback failed. remove C:\Users\naka\AppData\Roaming\nvm\temp\npm-v6.9.0.zip: 
The process cannot access the file because it is being used by another process.

Could not download npm for node v10.16.0.
Please visit https://github.com/npm/npm/releases/tag/v6.9.0 to download npm.
It should be extracted to C:\Users\naka\AppData\Roaming\nvm\v10.16.0

Node.js 10.16.0に対応するnpm 6.9.0をダウンロード出来ない。

試しにhttps://github.com/npm/npm/releases/tag/v6.9.0にブラウザからアクセスすると確かに404。

原因

npmのgithubリポジトリは6.2以上になったタイミングで移行しており、nvm-windows 1.1.6がこのURL変更に対応していない為。

旧npmコマンドリポジトリ。

新npmコマンドリポジトリ。

対処

nvmのバージョンを1.1.7に上げることで解決。

まとめ

仕事だとNode.jsのバージョンを固定しがちなので、npmコマンドのgithubリポジトリが引っ越ししたことに結構長い間気付いてませんでした。

プライベートでは新しいバージョンを意識して使うとか、キャッチアップしてかないといざというときハマりますね。

-trouble shooting
-, ,

執筆者:

関連記事

git push時に「error: RPC failed; result=22, HTTP code = 501」エラー

目次1 事象2 原因3 対処 事象 オンプレGitLabへのgit push時に掲題のエラーが発生してpushに失敗します。 原因 git push時の1ファイル最大サイズは1Mbyteの為。 git …

EclipseのXMLエディタ一行目でDTDエラー「参照ファイルにエラーが含まれています」

目次1 事象2 原因3 対処4 まとめ 事象 checkstyleのルールXMLをEclipseで開くと一行目にエラーマーク。 カーソルを合わせた時のメッセージ。 XMLのデータ構造整合性をチェックす …

adb devicesコマンドでAndroid端末を認識しない

目次1 事象2 原因3 解決 事象 USB接続するAndroidによって以下のエラーが出たりします。 C:\src\ionic\awsomeapp>adb devices List of dev …

Typescript3.0以下の環境で発生する「Cannot find name ‘unknown’」に対処する

目次1 事象2 原因3 対処4 まとめ 事象 Typescript2.3.4を使っている息の長いWebシステムでnpm installをし直し、tscビルドし直したらトランスパイルエラーが発生。「un …

スタンドアロンモードのPgAdmin4が開くデフォルトブラウザを変更

PostgreSQL公式GUIクライアントツールの「PgAdmin4」。 PostGISのgeometry型をWeb地図上に表示出来たり、サーバモードで起動すればチーム内で共通的に使えるPostgre …

 

shingo.nakanishi
 

東京在勤、1977年生まれ、IT職歴2n年、生涯技術者として楽しく生きることを目指しています。デスマに負けず健康第一。