Обновление npm при использовании nvm-windows - PullRequest
0 голосов
/ 12 февраля 2019

Я использую nvm-windows версии 1.1.7.

Я только что установил узел 11.9.0.

nvm устанавливает версию 6.5.0 npm вместе с версией этого узла.Тем не менее, уже доступна версия npm 6.7.0.

Когда я сейчас делаю npm i -g npm, я получаю:

npm ERR! path C:\Program Files\nodejs\npm.cmd
npm ERR! code EEXIST
npm ERR! Refusing to delete C:\Program Files\nodejs\npm.cmd: is outside C:\Program Files\nodejs\node_modules\npm and not a link
npm ERR! File exists: C:\Program Files\nodejs\npm.cmd
npm ERR! Move it away, and try again.

Я не нашел способа избежать этого.

Ответы [ 3 ]

0 голосов
/ 10 марта 2019

Это дубликат моего ответа здесь: https://stackoverflow.com/a/50955293/491553

Вот как я обновляю npm при запуске nvm-windows:

cd %APPDATA%\nvm\v8.10.0           # or whatever version you're using
mv npm npm-old
mv npm.cmd npm-old.cmd
cd node_modules\
mv npm npm-old
cd npm-old\bin
node npm-cli.js i -g npm@latest

И бум, обновленный.

0 голосов
/ 28 июня 2019

У меня операционная система Windows 10.

Я установил следующим образом.

cd %APPDATA%\nvm\v8.11.3
move npm 5.6.0
move npm.cmd 5.6.0.cmd
cd node_modules\
move npm 5.6.0
cd 5.6.0\bin
node npm-cli.js i -g npm@latest
0 голосов
/ 16 февраля 2019

У меня была такая же проблема, поэтому для всех, кто находит это здесь ...

В этом выпуске доступно несколько обходных путей для windows-nvm репозитория github:

https://github.com/coreybutler/nvm-windows/issues/300

Есть примеры использования DOS, PowerShell, bash и пакетных сценариев.Надеюсь, это поможет!

...