无法在 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 install
和 nvm use
16.13.2;也尝试重新启动命令提示符,但始终显示 v17.4.0)
根据你的输出where node
C:\Program Files\nodejs\node.exe
您的系统上还有另一个手动安装的节点版本。由于手动安装的节点以及 NVM 提供的版本在您的 PATH
环境变量中都有它们的位置,因此恰好在 PATH
中首先出现的节点获胜(在您的情况下是手动安装了一个),另一个松动并且无法访问(不使用完整路径)。
所以要修复它,请卸载节点并使用 NVM 来处理所有节点安装。
我试图在 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 install
和 nvm use
16.13.2;也尝试重新启动命令提示符,但始终显示 v17.4.0)
根据你的输出where node
C:\Program Files\nodejs\node.exe
您的系统上还有另一个手动安装的节点版本。由于手动安装的节点以及 NVM 提供的版本在您的 PATH
环境变量中都有它们的位置,因此恰好在 PATH
中首先出现的节点获胜(在您的情况下是手动安装了一个),另一个松动并且无法访问(不使用完整路径)。
所以要修复它,请卸载节点并使用 NVM 来处理所有节点安装。