Не удается обновить пакеты npm: ERR! код EEXIST - PullRequest
1 голос
/ 22 мая 2019

Я пытаюсь обновить пакеты 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:

C:\Program Files\nodejs\

Я пытался это сделать, но это не помогло, так как теперь отсутствует npm.

Эта папка, C: \ Program Files \ nodejs \, на самом деле является ярлыком, указывающим на C:\Users\lthurman\AppData\Roaming\nvm\v8.11.1

Я использую nvm для управления установкой моего узла, есть идеи, как это исправить? Спасибо

1 Ответ

1 голос
/ 23 мая 2019

Попробуйте выполнить следующую команду после удаления папки C:\Users\xxx\AppData\Roaming\npm, C:\Users\xxx\AppData\Roaming\npm-cache.

npm install -g npm@latest
...