nvm实现nodejs版本管理

1. nvm的作用

nvm是一个方便的Node.js版本管理工具,允许在不同项目间轻松切换所需的Node环境。然后通过nvm命令安装和切换Node版本。nvm还提供了如安装、列表、卸载和切换版本等实用命令。

2. 下载nvm之前的操作

(1).把电脑上的nodejs卸载
在这里插入图片描述

(2).nodejs的环境变量删除掉

3. 下载nvm

下载地址:https://github.com/coreybutler/nvm-windows/releases?spm=5176.28103460.0.0.b7365d27CaAmiD
我们选择nvm-setup.exe下载,安装

这样安装成功之后就会自动的设置上环境变量了,简单快捷,对新手友好,

在这里插入图片描述

3.1 zip不同的名称区别

在这里插入图片描述

nvm-noinstall.zip:绿色免安装版本,使用之前需要配置
nvm-noinstall.zip.checksum.txt:验证下载文件完整性的校验和文件
nvm-setup.exe:exe安装版本,下载之后点击安装,无需配置。
nvm-setup.zip:安装包同上,只是使用了压缩,下载之后点击安装,无需配置。
nvm-setup.zip.checksum.txt:验证下载文件完整性的校验和文件 nvm-update.zip:用于更新 Node
Version Manager (NVM) 的压缩包文件
nvm-update.zip.checksum.txt:验证下载文件完整性的校验和文件 Source code(zip):zip压缩的源码
Source code(tar.gz):tar.gz的源码,用于Linux系统

4. 验证是否安装成功

Windows PowerShell窗口输入nvm -v,出现版本号就代表安装成功

nvm -v

在这里插入图片描述

5. 配置镜像,提高下载速度

在安装的目录下找到settings.txt文件,可以使用命令行运行:nvm root 显示出nvm的安装目录
打开nvm文件夹下的settings.txt文件,在最后添加以下代码:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/

效果图如下
在这里插入图片描述

在这里插入图片描述

6. 安装nodeJS

使用nvm install [node版本号]下载需要的版本。需要执行命令:
注意:在使用nvm安装nodejs时,如果中间中断或者错误,需要先把当前安装的nodejs卸载或删除,重新进行安装.

nvm install 8.17.0 32   //表示电脑是x32 安装nodejs 8.12.0版本
nvm install 8.17.0 64  //表示电脑是x64 安装nodejs 8.12.0版本 

7. 查看目前已经安装的版本

使用nvm list查看目前已经安装的版本

nvm list

在这里插入图片描述
在这里插入图片描述

8.安装成功后npm无法使用

打开nvm文件夹,找到对应的node版本的node_modules中看是否已经存在npm文件
在这里插入图片描述
8.1npm文件夹不存在情况

1.如果不存在可以到这里下载对应node版本,把node_modules中的npm复制到nvm文件对应的node版本中.
2.去node官网查询该node版本存不存在,换node版本

node官网地址(可能需要梯子打开):

https://nodejs.org/zh-cn

在这里插入图片描述

9. 卸载指定node版本

nvm uninstall <version>    // 卸载指定版本的nodejs

10. 切换node版本

nvm use // 切换指定版本的nodejs

nvm use 8.17.0

11.NVM常用命令

nvm install stable  //安装最新版 node
nvm install [node版本号]  //安装指定版本的node
nvm ls // 查看已安装版本
nvm use [node版本号]  //切换到指定版本的node
nvm alias default [node版本号] //设置默认版本
nvm list installed 查看已经安装的版本
nvm list available 查看网络可以安装的版本
nvm version 查看当前的版本
nvm install 安装最新版本nvm
nvm use <version> ## 切换使用指定的版本node
nvm current显示当前版本
nvm alias <name> <version> ## 给不同的版本号添加别名
nvm unalias <name> ## 删除已定义的别名
nvm reinstall-packages <version> ## 在当前版本node环境下,重新全局安装指定版本号的npm包
nvm on 打开nodejs控制
nvm off 关闭nodejs控制
nvm proxy 查看设置与代理
nvm node_mirror [url] 设置或者查看setting.txt中的node_mirror,如果不设置的默认是 https://nodejs.org/dist/
nvm npm_mirror [url] 设置或者查看setting.txt中的npm_mirror,如果不设置的话默认的是:https://github.com/npm/npm/archive/
nvm uninstall <version> 卸载制定的版本
nvm use [version] [arch] 切换制定的node版本和位数
nvm root [path] 设置和查看root路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值