0
嗨我的Linux机器上安装了一个节点。node -v和nodejs -v给我两个不同的版本号
当我在终端上运行node -v
命令,它告诉我0.10.32
当我运行nodejs -v
,它让我看到相同的版本。即0.10.32
现在我用下面的命令升级我的节点:
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
现在,当我运行node -v
,它让我看到的版本是0.12.7
当我运行nodejs -v
,它告诉我的版本0.10.32
我对此有点困惑。
它们为什么不同?为什么我们将node和nodejs作为两个独立的东西?
请帮忙。
在此先感谢
您可能已经通过系统的软件包管理器安装节点以获取'nodejs'命令,并使用'n'安装'node'命令。在这种情况下,他们是完全不同的同一事物的安装。 –
它看起来像一个更年轻的版本(“nodejs”)与系统包管理器建立。尝试通过OS的标准方式删除它(例如,在Ubuntu中:sudo apt-get remove nodejs)。 –
谢谢你的回复。但是我应该保留哪一个'node'或'nodejs'? 我试图删除'节点',它说'Package'节点'没有安装,所以没有删除' –