我正在尝试使用Angular
学习asp.net core 2.0
,因为我没有使用Node.js
的经验,所以我尝试使用nvm
来设置我的环境根据朋友的建议,使用chocolatey
安装(以防万一),我遵循的教程告诉我使用node 6.9.0
并已安装并将其设置为活动状态:>
nvm install 6.9.0
nvm ls
nvm use 6.9.0
,我得到正确的消息,告诉我6.9.0
是有效版本。但是,当我这样做时:
node --version
我知道
v8.10.0
我在日常工作中使用Visual Studio 2017 Pro,我知道它带有自己的节点版本,我猜这就是我在这里看到的内容,并且nvm可能无法控制它,因为它未显示在已安装版本的列表中,我知道我自己还没有安装它。所以我的问题是:
使用nvm设置的版本该怎么做?
一旦我准备好了,我该怎么做才能让VS使用该版本而不是其版本?
答案 0 :(得分:1)
我刚刚想出了解决方法,我正在发布一个答案,以帮助其他人为此苦苦挣扎,显然是VS(或者也许是我自己的:-()直接安装了一个节点坐在C:\Program Files\Nodejs
上的确实是版本8.10.0
,而nvm无法更改覆盖它,因此我只是卸载了独立节点并在nvm上运行了以上命令,它就像一个魅力一样。