nvm安装、使用与报错处理(电脑安装过node版本)

目录

前提:

1.直接下载对应版本,然后卸载现在版本,安装

2.通过nvm

(1)nvm下载

(2)安装 

(3)设置淘宝镜像(不设置也行)

(4)快速使用

(5)错误处理

(6)node -v查看版本


前提:

我现在电脑安装的是v16.13.2 的版本,我想将版本改成v14.17.5的。

换版本一般有两种办法:

1.直接下载对应版本,然后卸载现在版本,安装

2.通过nvm

一般工作的时候有多个项目需要维护,那么node版本不同就需要时常切换,用nvm控制版本比较方便。

(1)nvm下载

地址:Releases · coreybutler/nvm-windows · GitHubReleases · coreybutler/nvm-windows · GitHubReleases · coreybutler/nvm-windows · GitHub,windows系统下载nvm-setup.zip

(2)安装 

 如果电脑上之前已经单独安装了node,先卸载,这里记住自己的node安装位置哦。如果还没有安装过,那么也要找个地方记住自己的node安装位置。

我的安装地址是:F:\software\nodejs

 

 

然后解压nvm-setup.zip安装包,进入解压的文件夹,双击exe后缀文件开始安装。

这里选择nvm的安装位置,我也放在F盘

 

 这里是选择node.js的位置,不选择它也会默认C盘,这样后面不用配置环境了。

不过我还是选择了我之前的位置,等下要配置环境变量。

 

 点击finish就安装成功啦!

这里可以重新打开命令行查看版本,我先安装的是1.1.9的。

 

(3)设置淘宝镜像(不设置也行)

接下来可以配置一下环境,打开nvm安装路径下的setting.txt(不设置也行,这里是设置淘宝镜像)

在这个文件后面加入这两行代码,设置淘宝镜像。

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

(4)快速使用

最常见使用命令就是用来安装、卸载node.js的

nvm install v14.17.5 //安装node.js的,后面是版本号
nvm uninstall v14.17.5 //卸载

还可以使用以下命令:

nvm ls                      // 看安装的所有node.js的版本
nvm list available          // 查显示可以安装的所有node.js的版本
nvm use 版本号              // 切换到使用指定的nodejs版本
nvm off                     // 禁用node.js版本管理(不卸载任何东西)
nvm on                      // 启用node.js版本管理

现在我需要安装我想要的node.js版本啦!

这里告诉我们如果想使用这个版本,需要输入以下命令:

nvm use v14.17.5

如果要查看你想用的node版本号,可以使用nvm ls查看。

注意:现在使用node -v不起效果,是因为我没有更改之前安装的node的环境配置。

这里要跳到(5)错误处理了

(5)错误处理

我在安装后出现了错误,是因为我之前安装过node并且配置过变量,如果安装nvm在C盘并且没有安装过node的电脑应该不会有错误,可以直接使用node -v命令(管理员身份打开)。

所以由于我没有更改环境变量,于是出现了这两个报错,发现是环境变量的问题,具体看这位博主的:使用nvm use出现exit status 1与exit status 145乱码或者not a empty factory

我查看了自己的环境变量,发现自己之前安装node后是配置了环境的,但是没有配置用户的path,所以nvm还要再配置一下。

win11环境变量此电脑==》右键属性==》高级系统设置==》环境变量

需要更改的是path。

点击编辑。 

 

 但是我配置完并不可以使用node -v,所以我更改了之前node.js的位置,放到了nvm下面,如图:

 至于之前安装node创建的global我也是直接挪过去,没有管,现在是没有问题。

 

 但为了防止其他冲突,我在环境变量里面把这几个地方也改了。

 

(6)node -v查看版本

做完上述,我又卸载并且重装啦,然后关闭cmd,重新打开,就可以使用node -v了!

 好嘞,结束啦~~ ヾ(≧▽≦*)o

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值