NodeJs降级问题
NodeJs downgrade problems
首先我下载了节点版本 v10.13.0
,现在我需要使用旧版本 8.11.3
所以我降级了参考此 answer 的节点版本。安装成功后,我按照他们的建议修改了 PATH
添加
C:\Users\Administrator\AppData\Roaming\nvm\v8.11.3
到System Variable
。我还发现我有这条路径的 3 个副本
C:\Program Files\nodejs
在我的System Variable
中(一个是我第一次下载v10.13.0
版本时自己添加的,其余2个不知道怎么弄到那里,不确定是否有用在这里提到)。在所有这些之后,我切换到旧版本并尝试检查节点版本,然后 window 弹出错误消息 C:\Program Files\nodejs\node.exe Node.exe is not a valid 32-bit application
和以下控制台输出。那里没有相关信息,谁能帮我解决这个问题?顺便说一下,如果您 运行 64-bit
应用程序 32-bit
OS 不是应该出现该消息吗?这很奇怪,因为我正在使用 Win7
64-bit
OS.
C:\Users\Administrator>node -v
v10.13.0
C:\Users\Administrator>npm -v
6.4.1
C:\Users\Administrator>nvm ls
* 10.13.0 (Currently using 64-bit executable)
8.11.3
C:\Users\Administrator>nvm use 8.11.3
Now using node v8.11.3 (64-bit)
C:\Users\Administrator>node -v
access denied.
C:\Users\Administrator>npm -v
access denied.
access denied.
C:\Users\Administrator>nvm ls
10.13.0
8.11.3
C:\Users\Administrator>nvm -v
Running version 1.1.7.
您必须重新安装 nvm,然后从头开始安装。
首先我下载了节点版本 v10.13.0
,现在我需要使用旧版本 8.11.3
所以我降级了参考此 answer 的节点版本。安装成功后,我按照他们的建议修改了 PATH
添加
C:\Users\Administrator\AppData\Roaming\nvm\v8.11.3
到System Variable
。我还发现我有这条路径的 3 个副本
C:\Program Files\nodejs
在我的System Variable
中(一个是我第一次下载v10.13.0
版本时自己添加的,其余2个不知道怎么弄到那里,不确定是否有用在这里提到)。在所有这些之后,我切换到旧版本并尝试检查节点版本,然后 window 弹出错误消息 C:\Program Files\nodejs\node.exe Node.exe is not a valid 32-bit application
和以下控制台输出。那里没有相关信息,谁能帮我解决这个问题?顺便说一下,如果您 运行 64-bit
应用程序 32-bit
OS 不是应该出现该消息吗?这很奇怪,因为我正在使用 Win7
64-bit
OS.
C:\Users\Administrator>node -v
v10.13.0
C:\Users\Administrator>npm -v
6.4.1
C:\Users\Administrator>nvm ls
* 10.13.0 (Currently using 64-bit executable)
8.11.3
C:\Users\Administrator>nvm use 8.11.3
Now using node v8.11.3 (64-bit)
C:\Users\Administrator>node -v
access denied.
C:\Users\Administrator>npm -v
access denied.
access denied.
C:\Users\Administrator>nvm ls
10.13.0
8.11.3
C:\Users\Administrator>nvm -v
Running version 1.1.7.
您必须重新安装 nvm,然后从头开始安装。