node -v和nodejs -v显示不同的版本
我的节点-v显示 4.2版本 和nodejs -v 显示6.10.3
那么问题应该是什么? 我想节点-v显示6.10.3。
答案 0 :(得分:2)
我也遇到了同样的问题,我通过执行以下步骤解决了这个问题。
步骤1:从系统中完全删除节点和节点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 :(得分:1)
我也面临这个问题
我尝试过
1)sudo apt-get remove npm
从/etc/apt/sources.list.d
中删除缓存2)sudo apt-get更新
然后再次安装nodejs
3)sudo apt安装nodejs
答案 2 :(得分:0)
我认为您已经安装了nodejs
和nodejs-legacy
个软件包。所以只需删除其中一个。 nodejs-legacy
是v.4.x,nodejs
是v.6.x
apt-get remove nodejs-legacy