Npm/Node版本管理工具Nvm

1. 原因

  之前安装的是node14.17.6并且也一直用这个版本去写脚手架,最近在网上下载开源项目运行的时候,安装插件提示项目的版本太低了,需要适配它。心想卸载安装一个低版本太不划算了,就去网上看了一下果然有版本管理工具,对不同版本的node进行安装和使用管理,下面来跟随我一起安装使用吧!

2. 下载

下载地址为:https://github.com/coreybutler/nvm-windows/releases/tag/1.1.9

(1)如下图,选择下载Nvm
在这里插入图片描述
(2)下载完成后得到
在这里插入图片描述
(3)双击进行安装

3.安装

(1)选择Nvm的存放位置
在这里插入图片描述
(2)设置Node.js的存放位置
在这里插入图片描述
之前安装过node.js也不要紧,在这里设置好node安装位置后,打开Nvm会提示是否将当前版本加入管理,会帮你移动到你设置的存放位置。

4.配置环境

(1)打开系统变量
在这里插入图片描述
(2)添加Nvm的环境变量。
在这里插入图片描述
注意:变量值是Nvm的安装位置根目录。点击确定后,我这边是自动生成了NVM_SYMLINK的配置,如果大家的电脑上没有自动生成,还是需要添加一下它,如下:
在这里插入图片描述这里的变量值是安装时候选择的Node存放地址。
  最后将环境添加到Path中。
在这里插入图片描述
配置完成。

5.使用

5.1检验是否安装成功

输入 nvm -v,如果弹出下图说明安装成功!
在这里插入图片描述

常用nvm 命令

指令1 nvm list
(显示当前nvm管理的所有版本)在这里插入图片描述
指令2 nvm install xx.xx.xx
(下载对应的npm/node.js版本,下载node.js会内置npm不用重复去下载,npm和node.js的版本对应关系可以见如下地址:)
https://nodejs.org/zh-cn/download/releases/
指令3 nvm use xx.xx.xx
(切换node.js版本,如下)
在这里插入图片描述
指令4nvm list available
(显示所有可安装node版本)在这里插入图片描述
可以看到,好像没有低版本的是吧。起始下面有个网址,可以进入直接下载对应的版本到Nvm的根目录下,一样可以用nvm use xx.xx.xx指令切换
在这里插入图片描述
其他指令
在这里插入图片描述

6.问题

6.1问题一:切换版本错误

在这里插入图片描述
原因:没有用管理员权限打开cmd。
解决办法:给cmd管理员权限
在这里插入图片描述

6.2问题二:不显示nvm list版本

原因:开始遇到第一个问题切换不了,我就以为是要更改到nvm的地址,所以我在环境中将NVM_SYMLINK环境变量更改了。其实也就是改了读取node.js版本的路径,导致读取不到node.js各版本。
解决办法:将NVM_SYMLINK环境变量一定是配置到Node.js的安装目录。换句话说就是Node安装目录下要有东西。

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值