NodeJS - 为什么节点报告错误版本..?

Ste*_*ast 3 node.js

我正在运行 Windows 7 Pro,并且确实有 Node v4.2.2。

我刚刚去过https://nodejs.org/en/并下载了“node-v6.10.1-x64.msi”以升级到v6.10.1(当前的 LTS)。

我安装了它并重新启动了我的机器,但现在node -v在命令行上运行返回v0.10.40.

我检查了我的系统 PATH 变量,它有C:\Program Files\nodejs\. 当我查看C:\Program Files\nodejs\node.exe它的属性时,它会6.10.1在“详细信息”选项卡上显示“产品版本” 。

为什么在我更新到..时node -v报告?v0.10.40v6.10.1

Ste*_*ast 5

我安装了 Atom,它在以下位置安装了自己的节点版本:

C:\Program Files\Atom\resources\app\apm\bin

在node.exe这里是v0.10.40。

此路径之前C:\Program Files\nodejs\在系统 PATH 变量列表中,因此node -v在C:\Program Files\nodejs\.

手动将C:\Program Files\nodejs\第一个放在系统 PATH 变量列表中,然后重新启动命令提示符即可解决此问题。

node -v现在报道v6.10.1。