NodeJ降级问题

时间:2018-12-09 18:45:26

标签: node.js npm windows-7 nvm downgrade

首先,我下载了节点版本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个都不知道如何到达那里,不确定是否对我有用这里)。在所有这些操作之后,我切换到较旧的版本并尝试检查节点版本,然后弹出带有错误消息C:\Program Files\nodejs\node.exe Node.exe is not a valid 32-bit application和以下控制台输出的窗口。那里没有相关信息,谁能帮我解决这个问题?顺便说一句,如果您在64-bit操作系统上运行32-bit应用程序,该消息是否不会出现?这很奇怪,因为我使用的是Win7 64-bit操作系统。

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.

1 个答案:

答案 0 :(得分:0)

您必须重新安装nvm,然后从头开始安装。