【发布时间】:2017-06-01 11:59:31
【问题描述】:
node -v 和 nodejs -v 显示不同的版本
我的节点 -v 显示 4.2版本 和 nodejs -v 显示 6.10.3
那么应该是什么问题? 我希望 node -v 显示 6.10.3。
【问题讨论】:
标签: node.js npm debian node-modules
node -v 和 nodejs -v 显示不同的版本
我的节点 -v 显示 4.2版本 和 nodejs -v 显示 6.10.3
那么应该是什么问题? 我希望 node -v 显示 6.10.3。
【问题讨论】:
标签: node.js npm debian node-modules
我也遇到了同样的问题,我通过以下步骤解决了这个问题。
第1步:从系统中彻底移除node和node js
sudo apt-get remove nodejs sudo apt-get remove npm
然后转到 /etc/apt/sources.list.d 并删除任何节点列表(如果有)。然后通过运行更新系统缓存
sudo apt-get update
Step2:安装特定版本的节点(我使用的是节点版本8)
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
sudo apt install nodejs
现在如果你看到 node -v 和 nodejs -v,你会得到两个版本都一样
v8.14.0
【讨论】:
我也遇到了这个问题
我试过了
1) sudo apt-get remove nodejs sudo apt-get remove npm
从 /etc/apt/sources.list.d 中删除缓存
2)sudo apt-get 更新
然后重新安装nodejs
3)sudo apt install nodejs
【讨论】:
我认为您已经安装了 nodejs 和 nodejs-legacy 软件包。所以只需删除其中一个。 nodejs-legacy 是 v.4.x,nodejs 是 v.6.x
apt-get remove nodejs-legacy
如果它说没有“nodejs-legacy”尝试
sudo apt-get remove nodejs
当它询问您是否确定要卸载时,您会在列表中看到它。
【讨论】: