使用nvm自由切换node版本

目录

1.下载            

2.安装nvm

 3、修改nvm配置文件(可选)

4、安装node

5.切换node版本

nvm常用指令如下:


项目场景:

我们在同时管理多个项目时可能会需要使用不同的node版本,如果在不借助第三方工具的情况下,我们只能卸载现有版本,安装需要的版本,这样显然很麻烦。所以今天博主介绍的是使用nvm版本管理工具:全称是node.js version management,通过它可以安装和切换不同版本的node。下面列出下载、安装及使用方法。

1.下载            

点击此处github上下载最新版本,本次下载安装的是windows版本。打开网址往下滑我们可以看到有多个版本:

nvm-noinstall.zip:绿色免安装版,但使用时需进行配置。
nvm-setup.zip安装版,推荐使用

2.安装nvm

解压 .zip 压缩包,双击 nvm-setup.exe 开始安装,下面几个步骤需要注意:

  • 首先设置nvm的安装路径,我这里是在E盘新建了一个nvm文件夹,将压缩包安装到这个位置(大家可以随意选择盘符)
  • 选择后点击next

  • 安装nvm所在路径,这里我在nvm内又加了一个nvm文件夹,选好后点击next(因为这个压缩包里面将有两个文件,分别为nvm和node)

 

  • 安装node所在路径,步骤同上(这个nodejs文件夹也同上方nvm文件夹一样都放在外层的nvm文件夹里面)

  • 最后会弹出这个框,展示出来的意思是我之前的已经下载过node的版本,是否允许nvm控制,选择是就可以了

 安装完成后,win + R 输入cmd打开命令窗口输入 nvm -v,输出有版本信息即代表安装成功

 

 3、修改nvm配置文件(可选)

nvm 安装完成后,打开 nvm 安装目录下的 settings.txt 文件:

root:E:\nvm\nvm
path:E:\nvm\nodejs
arch: 64 
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

root 和path 分别是nvm和node的安装路径,这两个不要动,这是之前安装时根据你选择的路径自动生成的,这个配置文件默认也只有这两项。如果你没改配置文件,所以后面的4项就没有,只是后来用到了,就说一下,arch表示安装的node是多少位,proxy是设置代理,node_mirror是更改nvm下载node时的镜像,这里是设置为淘宝镜像,npm_mirror是更改npm下载依赖包的镜像,也是设置成了淘宝镜像。

4、安装node

使用 nvm install 版本号  命令下载node版本,  例:nvm install 16.0.0

这里会同时安装node和npm。npm不需要我们手动下载,所以不用管。检测node和npm是否安装成功,如下显示则为成功:

5.切换node版本

使用  nvm use 版本号 切换node版本 ,例 : nvm use 16.0.0

在这之前可以先输入 nvm ls 查看已安装的node版本

* 号符表示的是当前使用的版本


nvm常用指令如下

  • nvm ls     查看所有已经安装的版本
  • nvm list available    查看支持安装的node版本
  • nvm install 版本号     下载对应的node版本号
  • nvm use 版本号 切换node版本

  • 7
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用NVM切换Node版本时遇到问题,可能有几个原因导致无法成功切换。首先,可能是由于环境变量配置不正确导致的。可以通过在命令行中输入`echo %PATH%`来查看当前环境变量中是否包含了正确的Node路径。如果没有包含,可以尝试手动添加路径。其次,可能是因为之前安装了独立的Node版本,并且配置了环境变量,导致NVM无法切换成功。此时,需要先卸载之前安装的Node版本,并删除相关文件夹。然后重新使用NVM安装所需的Node版本,并进行切换。最后,还可能是因为NVM安装过程中出现了一些问题,导致无法正常切换。在这种情况下,建议重新安装NVM,并确保按照正确的步骤进行操作。总结起来,解决NVM无法切换Node版本的问题可以按照以下步骤进行操作: 1. 检查环境变量配置,确保包含正确的Node路径。 2. 如果之前安装了独立的Node版本并配置了环境变量,在使用NVM切换之前需要先卸载该版本并删除相关文件夹。 3. 重新使用NVM安装所需的Node版本,并进行切换。可以使用`nvm install <version>`安装指定版本Node,然后使用`nvm use <version>`切换到该版本。 4. 如果以上方法仍然无法解决问题,可以尝试重新安装NVM,并确保按照正确的步骤进行操作。 希望以上方法能够帮助你解决NVM无法切换Node版本的问题。如果还有其他问题,请留言继续讨论。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值