私はNPMパッケージを介してアップグレードしようとしています
npm update -g
_
しかし、私はこのエラーを得る:
npm ERR! path C:\Program Files\nodejs\npm
npm ERR! code EEXIST
npm ERR! Refusing to delete C:\Program Files\nodejs\npm: is outside C:\Program Files\nodejs\node_modules\npm and not a link
npm ERR! File exists: C:\Program Files\nodejs\npm
npm ERR! Move it away, and try again.
_
私はグーグルしましたが、どれものどれも作業しません。ここからNPM.CMDファイルとNPMファイルを削除する1つのSADI:
C:\Program Files\nodejs\
_
私はそれを試してみましたが、NPMが行方不明になるにつれて失敗します。
そのフォルダC:\ Program Files\NodeJS \、実際にはポイントするショートカットです。
C:\Users\lthurman\AppData\Roaming\nvm\v8.11.1
_
NVMを使用して、ノードのインストールを管理するために、この修復方法についてのアイデアを使用していますか?
ありがとう
この問題を解決するには、次の手順を実行しました
[username]はあなたのWindowsユーザー名です - [NodeVer]はあなたの現在のバージョンのノード、またはNVMを使用して問題を与えているものです。
これら4つのファイルを削除します。
C:\Users\[userName]\AppData\Roaming\nvm\[nodeVer]\npm
C:\Users\[userName]\AppData\Roaming\nvm\[nodeVer]\npm.cmd
C:\Users\[userName]\AppData\Roaming\nvm\[nodeVer]\npx
C:\Users\[userName]\AppData\Roaming\nvm\[nodeVer]\npx.cmd
次にC:\Users\[userName]\AppData\Roaming\nvm\[nodeVer]\node_modules\
で、npm
ディレクトリの名前をnpm_old
に変更します。
選択したコンソールを開きます - 必要に応じて管理者として実行し、次のコマンドを使用して\npm_old\bin
ディレクトリに移動してからNPMをインストールします(または選択した最新のW/Aバージョンを置換)。
node npm-cli.js i -g npm@latest
以前からnpm_old
ディレクトリを削除することでクリーンアップします。今すべてが行くのが良いはずです...私は願っています!