首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >npm install -g npm未更新

npm install -g npm未更新
EN

Stack Overflow用户
提问于 2018-03-08 11:19:26
回答 5查看 13.9K关注 0票数 18

我似乎无法使用npm install更新npm:

代码语言:javascript
复制
$ npm -v
5.6.0
$ sudo npm install -g npm@latest
/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js
/usr/bin/npx -> /usr/lib/node_modules/npm/bin/npx-cli.js
+ npm@5.7.1
updated 1 package in 11.905s
$ npm -v
5.6.0
EN

回答 5

Stack Overflow用户

发布于 2018-03-08 11:25:58

你的which npm的输出是什么,我打赌它不是/usr/bin/npm

更新

所以你的地址是/usr/local/bin/npm,但是你刚刚更新的npm地址是/usr/bin/npm。有关提示,请参阅/usr/bin/npm -> /usr/lib/node_modules/npm/bin/npm-cli.js行。

删除/usr/local/bin/npm上的安装程序就可以了。

如果你不知道如何做到这一点,那就干脆

sudo rm /usr/local/bin/npm

票数 28
EN

Stack Overflow用户

发布于 2018-09-08 16:46:04

使用hash -r清除缓存,并再次查看路径以获取最新的npm路径。

票数 16
EN

Stack Overflow用户

发布于 2018-08-03 04:57:30

我已经注意到,在安装更新后,我可以重新登录到shell,也可以看到更新的npm版本。不知道为什么有些人不需要这样做,但在我的情况下,这就是我必须要做的。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49164811

复制
相关文章

相似问题

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