当我做 npm -v
我看到我还在 5.6.0 上。并不断收到提示做 npm i npm
.
但我做了一个 sudo npm install npm@latest -g
并用 npm outdated -g --depth=0
仔细检查看看我的全局 npm 已经是最新的(6.0.0)。
我该如何解决这个冲突?我使用的 npm 是最新的还是旧的?是因为我的全局链接不正确还是什么?
最佳答案
尝试关闭终端 - 一旦你再次打开它应该可以工作,对我来说效果很好。
*IvanD 在对原始帖子的评论中写了这个解决方案,我认为值得一个回答帖子。
关于npm 更新成功,但仍然显示旧版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50092693/