Windows環境にて、nodistでnode.jsを管理している際に、npmのインストールが失敗してエラーが出るときの対処方法
エラー内容
$ nodist npm 6.14.10
npm 6.14.10
$ npm -v
internal/modules/cjs/loader.js:883
throw err;
^
Error: Cannot find module 'C:\Program Files (x86)\Nodist\npmv\6.14.10\bin\npm-cli.js'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:880:15 5)
at Function.Module._load (internal/modules/cjs/loader.js:725:27)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main. .js:72:12)
at internal/main/run_main_module.js:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
解決方法
ダウンロード&インストールに失敗しているようなので、nodistのnpmの展開先を削除する。
各バージョンのnpmのインストール先は、こちらC:\Program Files (x86)\Nodist\npmv
エラーが出ていて、インストールしたいバージョンを削除する。
再度、npmをnodist経由でインストールする
$ nodist npm 6.14.10
もしくは、
$ nodist npm match
正常にインストールされていると、
$ npm -v
6.14.10