收到警告
npm does not support Node.js v10.16.0
.
但是,我的 npm 版本是 6.9.0,这是与 10.16.0 绑定的版本。
我已经尝试了这里的所有建议,例如sudo npm uninstall -g npm
但仍然收到与重新安装的版本相同的错误是 6.9.0
完全删除和安装只是让我回到原始问题。请停止建议brew uninstall node
即使是下面概述的完全卸载也没有超过一天的时间。我想我只需要忍受这个问题。似乎没有修复方法。
在您的情况下,最好的解决方案是完全卸载节点和 npm,然后重新安装将带来匹配 npm 版本的节点。使用节点版本管理器可以简单地进行节点和npm版本管理。
手动卸载:
sudo apt-get remove nodejs
sudo apt-get remove npm
然后转到/etc/apt/sources.list.d 并删除任何节点列表(如果有(。然后做一个
sudo apt-get update
这个答案描述了这一切。