nvm安装使用与常见问题

前言

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

安装nvm

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

nvm安装使用与常见问题_第1张图片

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

nvm安装使用与常见问题_第2张图片

 

使用nvm

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

nvm安装使用与常见问题_第3张图片

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

nvm安装使用与常见问题_第4张图片

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

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

nvm安装使用与常见问题_第5张图片

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

nvm安装使用与常见问题_第6张图片

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

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

使用nvm遇到的问题

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

nvm安装使用与常见问题_第7张图片

 如上图所示,执行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

你可能感兴趣的:(Vue,node.js,前端)