首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用nvm-windows更新npm

使用nvm-windows更新npm
EN

Stack Overflow用户
提问于 2019-02-12 14:31:30
回答 10查看 28.8K关注 0票数 64

我使用的是nvm-windows版本1.1.7。

我刚刚安装了节点11.9.0。

nvm与此节点版本一起安装npm版本6.5.0。然而,npm版本6.7.0已经可供使用。

当我现在做npm i -g npm时,我得到:

代码语言:javascript
复制
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.

我没办法避免这件事。

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2019-02-16 01:39:19

在这个问题中,nvm-windows github提供了几种解决方案:

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

有使用DOS、PowerShell、bash和批处理脚本的示例。

票数 22
EN

Stack Overflow用户

发布于 2019-03-10 20:16:03

这是我在这里回答的一个副本:https://stackoverflow.com/a/50955293/491553

下面是在运行nvm-windows时如何升级npm:

代码语言:javascript
复制
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

升级换代。

票数 77
EN

Stack Overflow用户

发布于 2019-06-28 11:45:33

我有windows 10操作系统。

我安装的方式如下。

代码语言:javascript
复制
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
票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54652381

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档