2016-07-27 90 views
3

我有节点安装在我的机器与Windows 10,但我发现一些奇怪的节点。卸载节点js Windows 10

当在命令行做node -v,我得到了运行的版本是v0.10.28,但我相信我已经从它的版本是V4.4.7 Node.js的下载节点升级的节点。所以我试图从应用程序和功能卸载节点,节点被删除,但通过命令行,我仍然能够做node -v并返回相同的版本,试图重新启动机器,仍然是相同的。

任何人都知道如何解决这个问题?

回答

14

请尝试查找这些文件夹并删除它们(及其内容)(如果有的话)。根据你安装的版本,UAC设置和CPU架构,这可能会或可能不存在:

  • C:\Program Files (x86)\Nodejs
  • C:\Program Files\Nodejs
  • C:\Users\{User}\AppData\Roaming\npm(或%appdata%\npm
  • C:\Users\{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache

Check your %PATH% environment variable确保没有提及Nodejs或存在。

+0

有一个文件夹驻留在'C:\ Program Files \ Nodejs'中,感谢您的帮助 –

+0

不客气,我在Linux上遇到同样的问题,所以我理解你对此的感受。 – moshemeirelles

+0

只是想知道为什么新的下载节点安装在'C:\ Program Files(x86)\ Nodejs'而不是'C:\ Program Files \ Nodejs',而安装程序是'x64'? –

1

我想你的系统上有多个nodejs安装。您应该运行echo %PATH%以查看哪个是第一个nodejs路径。

为了证明我的猜测,您可以转到4.4.7安装文件夹,然后运行node -v以查看版本号。我很积极,你会得到4.4.7

+0

有一个文件夹驻留在'C:\ Program Files \ Nodejs'中,只是想知道我该如何结束2次安装,为什么我从nodejs下载的新版本节点安装在'C:\ Program文件(x86)\ Nodejs'而不是'C:\ Program Files \ Nodejs'? –

+0

嗡嗡声...你有32位和64位安装。不管他们是怎么来的,你可以先从控制面板卸载nodejs,然后删除这两个目录,如果有任何目录存在的话。然后运行一个干净的安装。 – stanleyxu2005