windowsで急にnpmが使えなくなったら
なんか知らんけど急にwindowsでnpmが使えんくなった。
C:\Users> npm -v
internal/modules/cjs/loader.js:582
throw err;
^
Error: Cannot find module 'C:\Program Files (x86)\Nodist\npmv\6.4.1\bin\npm-cli.js'
どうやらnodistをバージョンアップさせたことが問題らしい。
解決方法
1. Nodist/npmvの中にある6.4.1という名前の空のフォルダを削除
2. Nodist/lib/npm.jsというファイルを開き、そこにある
npm.js
return 'https://codeload.github.com/npm/npm/tar.gz/vVERSION'
という記述を
npm.js
return 'https://codeload.github.com/npm/cli/tar.gz/vVERSION'
という記述に変更
ターミナルとかで
nodist npm match
ってやる。そのあとに
npm -v
とか打って問題なくバージョンが表示されれば終わり。
Author And Source
この問題について(windowsで急にnpmが使えなくなったら), 我々は、より多くの情報をここで見つけました https://qiita.com/ShotaroOkada/items/83984d7a6e9b75ac3630著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .