小智 15
重命名"C:\Program Files\nodejs"为"C:\Program Files\nodejsx"
nvm use x.x.x
Run Code Online (Sandbox Code Playgroud)
这对我有用。也许它也适合你。
Sag*_*gan 12
首先检查您的实际“ C:\ Program Files \ nodejs”目录。在我们决定(或被告知)安装nvm之前,我们大多数人已经拥有先前安装的“ nodejs”目录。
最后,该“ C:\ Program Files \ nodejs”目录实际上是nvm管理其安装版本的快捷方式(请参阅C:\ Users \ xxx \ AppData \ Roaming \ nvm)。当我们称“ nvm use ...”时,nvm似乎只是在切换快捷方式。
好的,这就是我为解决“ nvm use ...”未生效的情况所做的工作。
我不知道这是否是最好的方法,但是对我有用。
Jas*_*ash 10
使用nvm安装最新节点后遇到同样的问题.node在控制台中无法识别命令.关闭和打开命令窗口不起作用.检查nvm arch响应是什么
C:\WINDOWS\system32> nvm arch
System Default: 64-bit.
Currently Configured: -bit.
Run Code Online (Sandbox Code Playgroud)
必须使用拱形设置再次设置节点
C:\WINDOWS\system32> nvm use 7.4.0 x64
Now using node v7.4.0 (64-bit)
C:\WINDOWS\system32> nvm arch
System Default: 64-bit.
Currently Configured: 64-bit.
C:\WINDOWS\system32> nvm list
* 7.4.0 (Currently using 64-bit executable)
4.5.0
C:\WINDOWS\system32> node -v
v7.4.0
Run Code Online (Sandbox Code Playgroud)
最有可能发生的事情是系统%PATH%正在命令提示符实例之外进行更新.仅打开新的命令提示符将获取这些新的外部更改.
我在 Windows 10 中遇到了同样的问题,我的解决方案是在https://github.com/coreybutler/nvm-windows/issues/191中的 @pleverett 答案中
症状:无位架构,无默认版本
C:\WINDOWS\system32> nvm arch
System Default: 64-bit.
Currently Configured: -bit.
C:\WINDOWS\system32> nvm list
8.9.4
6.13.0
Run Code Online (Sandbox Code Playgroud)
解决方法:卸载node后,确保node原来安装的目录已经被删除,而不是空的。对于 64 位 Windows 7 ad 10,默认值为“C:\Program Files\nodejs”。
如果“nodejs”目录仍然存在,则“nvm use”命令无法建立指向nvm控制下的节点版本的符号链接。
在我手动删除“nodejs”目录之前,我遇到了同样的问题。
| 归档时间: |
|
| 查看次数: |
16925 次 |
| 最近记录: |