无法在 Windows 上使用 nvm 降级 Node.js

Unable to downgrade Node.js using nvm on Windows

我试图在 Windows 10 上通过 nvm 降级 Node 的版本,但我无法让它工作:

C:\projects>nvm use 16.13.2 all
Now using node v16.13.2 (64-bit)

C:\projects>node -v
v17.4.0

(我在 32 位和 64 位上 nvm installnvm use 16.13.2;也尝试重新启动命令提示符,但始终显示 v17.4.0)

根据你的输出where node

C:\Program Files\nodejs\node.exe

您的系统上还有另一个手动安装的节点版本。由于手动安装的节点以及 NVM 提供的版本在您的 PATH 环境变量中都有它们的位置,因此恰好在 PATH 中首先出现的节点获胜(在您的情况下是手动安装了一个),另一个松动并且无法访问(不使用完整路径)。

所以要修复它,请卸载节点并使用 NVM 来处理所有节点安装。