【问题标题】:npm does not support Node v10.16.0 but my version of npm doesnpm 不支持 Node v10.16.0,但我的 npm 版本支持
【发布时间】:2019-08-21 22:01:40
【问题描述】:

收到警告

npm does not support Node.js v10.16.0

但是我的 npm 版本是 6.9.0,is the version that is tied to 10.16.0

我已经尝试了这里的所有建议,例如sudo npm uninstall -g npm,但仍然遇到与重新安装的版本相同的错误是 6.9.0

完全删除和安装只会让我回到原来的问题。请停止建议brew uninstall node

即使是下面概述的完全卸载也没有超过一天的时间。我想我只能忍受这个问题。似乎没有解决办法。

【问题讨论】:

标签: node.js npm


【解决方案1】:

在您的情况下,最好的解决方案是完全卸载 node 和 npm,然后重新安装将带来匹配的 npm 版本的 node。使用Node Version Manager可以简单很多的node和npm版本管理。

手动卸载:

sudo apt-get remove nodejs

sudo apt-get remove npm

然后转到 /etc/apt/sources.list.d 并删除任何节点列表(如果有)。然后做一个

sudo apt-get update

This 回答说明了一切。

【讨论】:

  • 如上所述,这并不能解决问题。完全删除只是将其恢复为原始状态。节点版本 10.16.0 与 npm 6.9.0 不兼容
  • 彻底移除和使用NVM
  • 试过了。没运气。甚至删除了 NVM。然后从nodejs.org/en重新安装还是同样的问题
  • 你的操作系统是什么?
  • Mac OS 10.14.2.
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-04-23
  • 1970-01-01
  • 1970-01-01
  • 2021-04-09
  • 2019-11-10
  • 2020-11-21
  • 1970-01-01
相关资源
最近更新 更多