Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何在Windows上从v0.12.2升级nodejs?_Node.js_Windows_Visual Studio_Upgrade - Fatal编程技术网

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

Node.js 如何在Windows上从v0.12.2升级nodejs?,node.js,windows,visual-studio,upgrade,Node.js,Windows,Visual Studio,Upgrade,我试图安装最新版本的NodeJS(v6.9.1 LTS和v7.1.0当前版本),但我不能,即使当我卸载NodeJS并再次安装它时,我还是坚持使用v0.12.2 作为一名.net程序员,我需要安装visual studio 2015,在安装visual studio 2015后,我看到nodeJS v0.12.2出现 有人知道吗?你没有解释你所说的“但我不能”是什么意思-你有错误吗 由于这个问题的细节太少,无法回答,我只能怀疑出什么是错的。我怀疑您正在安装较新版本的Node,但旧版本仍然是默认版本

我试图安装最新版本的NodeJS(v6.9.1 LTS和v7.1.0当前版本),但我不能,即使当我卸载NodeJS并再次安装它时,我还是坚持使用v0.12.2

作为一名.net程序员,我需要安装visual studio 2015,在安装visual studio 2015后,我看到nodeJS v0.12.2出现


有人知道吗?

你没有解释你所说的“但我不能”是什么意思-你有错误吗

由于这个问题的细节太少,无法回答,我只能怀疑出什么是错的。我怀疑您正在安装较新版本的Node,但旧版本仍然是默认版本。您需要设置路径,使新节点的路径早于旧节点的路径


在线上有数百个关于如何安装Node的教程。按照其中一个步骤进行操作,确保路径设置正确。

您没有解释“但我不能”的含义,您是否有任何错误

由于这个问题的细节太少,无法回答,我只能怀疑出什么是错的。我怀疑您正在安装较新版本的Node,但旧版本仍然是默认版本。您需要设置路径,使新节点的路径早于旧节点的路径


在线上有数百个关于如何安装Node的教程。遵循其中一种方法,只需确保路径设置正确。

我不确定VS如何使用NVM,但我建议尝试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

我不确定VS如何使用NVM,但我建议尝试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是一个32位安装,带有一个Microsoft工具,优先选择该路径。要升级,请从官方网站安装32位版本的nodejs。此EXE的路径是c:\Program Files(x86)\Nodejs


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

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


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

这是一个有点愚蠢的解决方案,但对我来说就是这样


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


基本上,我只是升级到Visual Studio 2017(实际上是干净安装)

这是一个有点愚蠢的解决方案,但对我来说就是这样


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


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

creationix的nvm在Windows中根本不工作,正确的项目是这个:。但无论如何,OP正在对抗VS的捆绑node.js,这就是覆盖PATH的原因。好主意
nvm windows
是您所需要的,但是如果VS覆盖了路径,那么nvm将不起作用:/
nvm
可以轻松地快速恢复,因此它是一种解决方案。。但是在VS中使用较新的node.js需要更改。creationix的nvm在Windows中根本不起作用,正确的项目是这个:。但无论如何,OP正在对抗VS的捆绑node.js,这就是覆盖PATH的原因。好主意
nvm windows
是您所需要的,但是如果VS覆盖了路径,那么nvm将不起作用:/
nvm
可以轻松地快速恢复,因此它是一种解决方案。。但是在VS中使用更新的node.js需要更改。您的问题是否得到解决?VS 2015中没有默认包含Node.JS,我尝试通过Node.JS工具的独立安装程序安装Node.JS工具1.2 for Visual Studio,或者转到VS工具扩展和更新,它可以正常工作,然后安装了Node.JS的最新版本(LTS或当前版本),两个安装都成功。转到“控制面板”卸载程序,我可以看到两个不同的节点项:node.js Tools 1.2 for Visual Studio 2015(版本:1.2.40726.00)和node.js(版本:7.1.0)。嗨,Farzad,你的问题解决了吗?解决方案:现在我正在使用Visual Studio 2017-问题不再发生!您好Farzad,很高兴听到您的问题已经解决,您可以添加一个带有您的解决方案的答复并将其标记为答案,这将帮助其他社区成员更轻松地搜索此有用信息,谢谢。您的问题是否已解决?VS 2015中没有默认包含Node.JS,我尝试通过Node.JS工具的独立安装程序安装Node.JS工具1.2 for Visual Studio,或者转到VS工具扩展和更新,它可以正常工作,然后安装了Node.JS的最新版本(LTS或当前版本),两个安装都成功。转到“控制面板”卸载程序,我可以看到两个不同的节点项:node.js Tools 1.2 for Visual Studio 2015(版本:1.2.40726.00)和node.js(版本:7.1.0)。嗨,Farzad,你的问题解决了吗?解决方案:现在我正在使用Visual Studio 2017-问题不再发生!您好Farzad,很高兴听到您的问题得到解决,您可以添加一个答复,并将其标记为答案,这将帮助其他社区成员更容易地搜索此有用信息,谢谢。