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

时间:2017-03-23 14:38:15

标签: node.js

我正在运行Windows 7 Pro,并且确实有节点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.40时报告v6.10.1 .. ??

1 个答案:

答案 0 :(得分:3)

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

$scope.data = {} $scope.submit = function() { var toggleStatus = $scope.data.toggle //return true or false //your code }

此处的C:\Program Files\Atom\resources\app\apm\binnode.exe

此路径在系统PATH变量列表中位于v0.10.40之前,因此C:\Program Files\nodejs\node -v中的版本之前找到了Atom版本。

手动将C:\Program Files\nodejs\放在系统PATH变量列表中,然后重新启动命令提示符修复此问题。

C:\Program Files\nodejs\现在报告node -v