我尝试安装最新版本的NodeJS(v6.9.1 LTS和v7.1.0 Current),但我不能,即当我卸载nodeJS并再次安装时,我坚持使用v0.12.2?
作为一名.net程序员,我需要安装visual studio 2015,我看到在安装visual studio 2015之后出现了nodeJS v0.12.2。
任何人都有任何想法?
答案 0 :(得分:1)
我不确定VS如何使用NVM,但我建议尝试使用NVM:https://github.com/creationix/nvm
它允许您安装多个版本的Node.js.这对于处理运行不同节点版本的多个Node项目的开发人员来说非常重要。
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
答案 1 :(得分:1)
版本v0.12.2是一个带有Microsoft工具之一的32位安装,它在路径中被优先选取。要升级,请从官方站点安装32位版本的nodejs。此EXE的路径是c:\ Program Files(x86)\ Nodejs
更新后,您可以卸载32位版本并根据需要安装64位版本。
答案 2 :(得分:0)
你没有解释你的意思“但我不能” - 你有任何错误吗?
由于这个问题的细节太少无法回答,我只能怀疑可能出现的问题。我怀疑您正在安装较新版本的Node,但旧版仍然是默认版本。您需要将PATH设置为包含新节点的路径,而不是旧节点的路径。
在线有数百篇关于如何安装Node的教程。按照其中一个进行操作,确保PATH设置正确。
答案 3 :(得分:0)
解决方案:现在我使用Visual Studio 2017 - 问题不再发生了!
基本上我只是升级到Visual Studio 2017(实际上是干净安装)