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
-, ,

執筆者:

関連記事

Eclipse上のpom.xmlが一行目で「Maven構成問題」エラー

目次1 事象2 原因3 対処4 暫定対処? 事象 STSで新規作成したばかりのSpring Bootプロジェクトで、pom.xmlの1行目がエラーになる。 Eclipseは「pleiades-2019 …

キャッシュされているはずのServiceWorker資源にオフラインアクセス出来ない(Workbox + ionicons)

そのHTTPリクエストしたファイル資源、ひょっとしてURLパラメータついてたりしませんか? 目次1 事象2 原因3 対処 事象 ionic3(SPA)でWorkboxを使ったServiceWorker …

Angular11から12にアップデートしたらng serveがproductionモードで起動するようになってしまう

既存のAngular11のプロジェクトを12に上げた際に発生。 目次1 環境2 事象3 原因4 対処5 根本原因6 まとめ 環境 Windows 11Node.js 14.15.1Angular13リ …

ERROR: Several keys given – pgcrypto does not handle keyring、またはERROR: Corrupt ascii-armor

gpgキーストアに同じUIDで複数の鍵ペアを登録してしまうと、ファイルにexportした際に1ファイルに複数の鍵情報が入ってしまい、1ファイル1鍵を期待しているpgcryptoに怒られます。 目次1 …

ローカルネットワーク内のHTTP通信が2回に1回交互にタイムアウトするようになった原因

目次1 事象2 調査3 解決4 その後 事象 ある日突然、オフィスのローカル開発環境でHTTP通信が異常なほど遅くなり、タイムアウトするようになりました。 その後F5でリロードすると普通にレスポンスが …

 

shingo.nakanishi
 

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