npm 更新成功,但仍然显示旧版本

标签 npm

当我做 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/

相关文章:

node.js - 在 mac high sierra 上安装 npm

npm安装node.js错误

javascript - Node.js 强制等待函数完成

node.js - NPM 项目的每个 git 分支是否都有不同的 node_modules 依赖项?

node.js - 找不到 grpc@1.10.1 和 node@10.9.0 的预构建二进制文件

node.js - `npm help X` 仅列出与 X 匹配的命令

node.js - 最好通过 NPM 或 Bower 安装下划线?

javascript - 使用 npm 安装 fork 的 React 组件库

node.js - 如何让 Jenkins 使用当前的 npm 版本?

node.js - Gatsby 在 mozjpeg 上构建失败