node中的版本问题以及在window下的版本更换与管理

有时候拿到不同的项目的时候,我们可能需要不同的node版本才能下载到项目所需要的依赖 但是如果卸载再重新安装适配的node的话,太浪费时间了,因此可以采用nvm对node进行管理。

1.首先,需要下载nvm工具

nvm下载
在这里插入图片描述
下载setup.exe获取下载setup.zip解压在无脑一直next安装就可以了

2.找到nvm位置

输入where nvm
之后会显示:


C:\Users\Administrator>where nvm
C:\Users\Administrator\AppData\Roaming\nvm\nvm.exe
3.进入nvm的位置,打开settings.txt文件夹

淘宝镜像配置如下,可以让下载的速度变快

root: C:\Users\Administrator\AppData\Roaming\nvm
path: C:\Program Files\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

4.使用nvm nvm ls可以查看当前拥有的node版本
C:\Users\Administrator>nvm ls

    16.14.2
  * 12.22.11 (Currently using 64-bit executable)
    10.16.0

可以看到,当前使用的是12.22.11的node版本

5.切换版本 nvm use [版本号] 如下所示
C:\Users\Administrator>nvm use 16.14.2
Now using node v16.14.2 (64-bit)

C:\Users\Administrator>nvm ls

  * 16.14.2 (Currently using 64-bit executable)
    12.22.11
    10.16.0
6.查看当前版本 node -v
C:\Users\Administrator>node -v
v12.22.11
7.使用nvm下载node nvm install v[版本号]
C:\Users\Administrator>nvm install v12.15.0
Downloading node.js version 12.15.0 (64-bit)...
Complete
Creating C:\Users\Administrator\AppData\Roaming\nvm\temp

Downloading npm version 6.13.4... Complete
Installing npm v6.13.4...

Installation complete. If you want to use this version, type

nvm use 12.15.0

C:\Users\Administrator>nvm ls

    16.14.2
  * 12.22.11 (Currently using 64-bit executable)
    12.15.0
    10.16.0

C:\Users\Administrator>

可以看到已经下载好了想要的版本,需要使用的话,直接切换就可以了。

安装node之后再安装nvm可能出现的问题

使用nvm use时会显示已经存在node 而且使用nvm ls的时候,发现所有的版本前面都没有带 *
C:\Users\Administrator>nvm use 12.15.0
exit status 1: ���ļ��Ѵ���ʱ���޷��������ļ���
C:\Users\Administrator>nvm ls

    16.14.2
    12.15.0
    10.16.0
    0.0.0

这个说明nvm的位置没有正在使用的node或者node没有找到
此时需要找到正在使用的node找到,然后拉到nvm文件夹下面,记得前面要带v,之后是版本号
在这里插入图片描述
然后再次使用nvm ls就可以查看了

C:\Users\Administrator>nvm use 12.15.0
exit status 1: ���ļ��Ѵ���ʱ���޷��������ļ���

C:\Users\Administrator>nvm ls

    16.14.2
    12.15.0
    10.16.0
    0.0.0
//在这之后拉取你正在使用的node到nvm文件夹里面就可以了
C:\Users\Administrator>nvm ls

    16.14.2
  * 12.22.11 (Currently using 64-bit executable)
    12.15.0
    10.16.0

C:\Users\Administrator>nvm use 12.15.0
Now using node v12.15.0 (64-bit)

C:\Users\Administrator>nvm ls

    16.14.2
    12.22.11
  * 12.15.0 (Currently using 64-bit executable)
    10.16.0

nvm卸载命令:

nvm uninstall v[版本号]
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值