我使用的是nvm-windows版本1.1.7。
我刚刚安装了节点11.9.0。
nvm与此节点版本一起安装npm版本6.5.0。然而,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.我没办法避免这件事。
发布于 2019-02-16 01:39:19
在这个问题中,nvm-windows github提供了几种解决方案:
https://github.com/coreybutler/nvm-windows/issues/300
有使用DOS、PowerShell、bash和批处理脚本的示例。
发布于 2019-03-10 20:16:03
这是我在这里回答的一个副本:https://stackoverflow.com/a/50955293/491553
下面是在运行nvm-windows时如何升级npm:
cd %APPDATA%\nvm\v14.20.0 # or whatever node version you're using
move npm npm-old
move npm.cmd npm-old.cmd
move npx npx-old
move npx.cmd npx-old.cmd
cd node_modules\
move npm npm-old
cd npm-old\bin
node npm-cli.js i -g npm@latest --force升级换代。
发布于 2019-06-28 11:45:33
我有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@latesthttps://stackoverflow.com/questions/54652381
复制相似问题