我一直在寻找解决方案。我读到过应该清除 node 和 nodejs,重新安装,然后将两者链接在一起。这行不通。有人告诉我尝试使用 nodejs legacy。这行不通。
我正在尝试安装需要较新版本 node 的东西。我的 nodejs 已经升级成功,但不幸的是 node 还没有。
node -v
v5.4.1
nodejs -v
v8.**** (latest)
我不是唯一遇到这种情况的人。有人有解决办法吗?运行 Ubuntu 16.04
fappycow@fappycow-desktop:~$ type -a node nodejs
node is /home/fappycow/.nvm/versions/node/v5.4.1/bin/node
node is /usr/local/bin/node
node is /usr/bin/node
nodejs is /usr/bin/nodejs
答案1
这里的问题是 node 已经安装了 nvm。每当你想升级到 的最新版本时node
,只需运行nvm install node
。
我还会卸载nodejs
:sudo apt purge nodejs
使用 nvm 比 nodejs 二进制文件好得多。