在windows中切换节点版本

问题描述 投票:0回答:1

我可以看到我的机器上安装了不同版本的节点。当我使用 nvm use 命令切换到旧版本的节点时,它显示我成功,但没有在控制台上反映出来。任何建议或想法如何从已安装列表移动到较低版本的节点。

C:\>node -v
v20.9.0

C:\>nvm ls

    18.12.1
    14.19.0

C:\>nvm use 18.12.1
Now using node v18.12.1 (64-bit)

C:\>node -v
v20.9.0
node.js nvm
1个回答
0
投票

我可以考虑两个可能的问题:

  1. 关闭终端并再次重新打开。当您更新 nvm 版本时,由于某种原因,在同一终端中运行 node -v 会在 Windows 上返回旧结果。关闭并重新打开终端对我有帮助。
  2. 如果重新打开终端没有帮助,那么您可能有 2 个不同的安装。您运行的 node 命令指向与 nvm 不同的东西。你可以检查Windows中的系统环境变量,看看path中是否提供了2种不同的NodeJS安装路径。如果是,则只保留一个,以便 nvm 和 node 都指向相同的安装。
© www.soinside.com 2019 - 2024. All rights reserved.