如何在 Windows 上从 v0.12.2 升级 nodejs?

How to upgrade nodejs from v0.12.2 on Windows?

我尝试安装最新版本的 NodeJS(v6.9.1 LTS 和 v7.1.0 Current)但我不能,即使我卸载 nodeJS 并再次安装它,我仍然使用 v0.12.2?

作为.net程序员,我需要安装visual studio 2015,安装visual studio 2015后出现nodeJS v0.12.2。

有人知道吗?

您没有解释 "but I can't" 的意思 - 您是否有任何错误?

由于这个问题的细节太少无法回答我只能怀疑哪里出了问题。我怀疑您正在安装较新版本的 Node,但旧版本仍然是默认版本。您需要将 PATH 设置为包含新节点的路径,而不是旧节点的路径。

关于如何安装 Node.js 的在线教程有数百个。按照其中之一进行操作,并确保您的 PATH 设置正确。

我不确定 VS 如何与 NVM 一起玩,但我建议尝试 NVM:https://github.com/creationix/nvm

它允许您安装 Node.js 的多个版本。这对于从事 运行 不同节点版本的多个节点项目的开发人员来说是必不可少的。

nvm install 7.1
nvm use 7.1
node -v
  > version 7.1

nvm install 4.4.9
nvm use 4.4.9
node -v
  > version 4.4.9

版本 v0.12.2 作为带有 Microsoft 工具之一的 32 位安装提供,它在路径中被优先选择。要升级,请从官方站点安装 32 位版本的 nodejs。此 EXE 的路径是 c:\Program Files(x86)\Nodejs

更新后,您可以卸载 32 位版本并根据需要安装 64 位版本。

这个解决方案有点傻,但对我来说就是这样。

解决方案:现在我使用的是 Visual studio 2017 - 问题不再出现!

基本上我只是升级到 Visual Studio 2017(实际上是全新安装)