【已解决】在使用nvm use 版本号的时候,不起作用怎么办?看这里,已解决

  • 作者: 凯哥Java(公众号:凯哥Java)
  • VUE
  • 时间:2024-11-24 00:12
  • 224人已阅读
简介 凯哥使用的是nvm来管理node版本的。在切换node其他版本的时候,比如,想要切换到node14版本的。在使用vnmuse14.19.3的是。显示切换成功了,提示语:Nowusingnodev14.19.3(64-bit)在使用nvmlist的时候,发现当前系统没有使用具体的node版本。如下图所示:分析问题可能出现的原因:nvm安装不正确或未正确配置环境变量。这个原因在凯哥这里不成立。因为凯哥

🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:联系凯哥 微信号 kaigejava2022

凯哥使用的是nvm来管理node版本的。在切换node其他版本的时候,比如,想要切换到node 14版本的。在使用vnm use 14.19.3的是。显示切换成功了,提示语:Now using node v14.19.3 (64-bit)

在使用nvm list的时候,发现当前系统没有使用具体的node版本。如下图所示:

ca8a032159c6f6b3e07874bc2c205987.png

分析问题可能出现的原因:

  1. nvm 安装不正确或未正确配置环境变量。

    这个原因在凯哥这里不成立。因为凯哥前两天还在用呢。只是电脑异常关机了而已。所以这个原因不在凯哥考虑范围之内。

  2. 当前终端窗口未重新加载环境变量。

    这个原因在开个这里也成立。因为凯哥显示在vscode中使用了nvm use 命令之后发现不起作用,然后才在cmd命令窗口执行的。所以,这个原因不是。

  3. 使用的node版本不存在

    这个原因也不是。

  4. 其他原因。

    凯哥这个异常关机,应该算是其他原因。

    此种请情况的解决办法:

    在终端执行nvm install node 确保安装了选哟的node.js版本(PS:凯哥就是这样解决的)

操作步骤:

f24a07c60f3e1c3fb4f4050756b3d6da.png

从上图中可以看到,如果不指定的话,会下载最新的的node的版本号。这不重要,因为后面,我们想要使用哪个版本,可以直接使用 nvm use命令即可。

等待下载完成之后:

使用vnm list 可以看到当前电脑上所有的node版本号。

然后再使用nvm use 指定版本后。就可以了。

具体操作如下图:

575c78108a9942daaf34c0bd7275035e.png

从上图可以看到:当前使用的版本就是14.17.0.

OK 问题完美解决。

TopTop