我运行的是Windows 7 Pro,并且确实有Nodev4.2.2
。
我刚刚去过 https://nodejs.org/en/并下载了"node-v6.10.1-x64.msi"以升级到v6.10.1
(当前的LTS)。
我安装了它并重新启动了我的机器,但现在在命令行上运行node -v
返回v0.10.40
.
我已经检查了我的系统 PATH 变量,它有C:Program Filesnodejs
.当我查看C:Program Filesnodejsnode.exe
的属性时,它将"产品版本"显示为"详细信息"选项卡上的6.10.1
。
为什么当我更新到v6.10.1
时node -v
报告v0.10.40
..??
我安装了 Atom,它有自己的节点版本:
C:Program FilesAtomresourcesappapmbin
这里的node.exe
是v0.10.40
.
此路径在系统 PATH 变量列表中C:Program Filesnodejs
之前,因此这样做node -v
在C:Program Filesnodejs
中的版本之前找到 Atom 版本。
手动将C:Program Filesnodejs
放在系统 PATH 变量列表中的第一个,然后重新启动命令提示符可以解决此问题。
node -v
现在报告v6.10.1
.