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



我运行的是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.1node -v报告v0.10.40..??

我安装了 Atom,它有自己的节点版本:

C:Program FilesAtomresourcesappapmbin

这里的node.exev0.10.40.

此路径在系统 PATH 变量列表中C:Program Filesnodejs之前,因此这样做node -vC:Program Filesnodejs中的版本之前找到 Atom 版本。

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

node -v现在报告v6.10.1.

最新更新