npm不支持Node v10.16.0,但我的npm版本支持

时间:2019-08-20 14:28:59

标签: node.js npm

得到警告

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

即使下面概述的完全卸载也无法完成超过一天的工作。我想我只需要解决这个问题。似乎没有解决办法。

1 个答案:

答案 0 :(得分:0)

您的最佳解决方案是完全卸载node和npm,然后重新安装将带来匹配npm版本的节点。使用Node Version Manager可以简单地进行节点和npm版本管理。

手动卸载:

sudo apt-get remove nodejs

sudo apt-get remove npm

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

sudo apt-get update

This答案描述了这一切。