nvm安装使用与常见问题

前言

nvm是一个用来进行nodejs多个版本管理和切换的工具。这个工具的使用相当简单和方便,但是没想到我使用的时候却遇到了好些问题,这里记录一下顺便分享。

安装nvm

先去下载地址Releases · coreybutler/nvm-windows · GitHub下载,建议选择下图nvm-setup.exe这个:

下载后安装,安装时有个环节让你选择nodejs的路径,记住这里路径尽量不要带中文,另外这里的路径不是指你当前机器上nodejs的路径,而是指nvm管理的众多nodejs版本中,选中哪个版本,则把哪个版本的nodejs搬到这个目录下。

 

使用nvm

我们首先使用nvm list available命令查看有哪些nodejs版本可以安装:

 比如我们要选择16.20.2,就使用nvm install 16.20.2

上图我因为我已经安装好了,所以提示已安装

我们可以使用nvm ls查看都安装了哪些版本的nodejs,以及目前正在使用哪个

 上图显示目前在用16.20.2版本。如果我们要切换版本,使用nvm use命令

 上图看已经切换过来了。还可以通过nvm current命令查看当前使用的版本,这里就不贴图了。

nvm的基本使用就这些,都挺简单。nvm主要问题是会遇到很多莫名其妙的情况,下面重点讲一下

使用nvm遇到的问题

1、执行nvm list available命令后,发现可用nodejs列表为空

 如上图所示,执行nvm list available命令后,发现可用nodejs列表为空。这种情况要配置nodejs下载的镜像源。打开nvm安装目录,打开setting.txt文件,在最后添加以下文本即可:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

2、执行nvm use无效

使用的时候我试过执行nvm use无效。就是说没办法选中nodejs的版本。执行nvm use的时候没有什么报错,但是nvm ls和nvm current都显示没选中版本。我的原因是在于在安装nvm之前就已经安装了nodejs。

要解决这个问题,执行以下几个操作:

1、卸载nodejs和nvm。

2、删除nodejs和nvm相关的环境变量配置。

3、删除C:\Users\用户名\AppData\Roaming目录下的npm和npm-cache;删除C:\Users\用户名\AppData\Local\目录下的npm-cache

 4、重新安装nvm,再使用nvm安装nodejs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值