前言
不同的项目对node版本的需求是不同的,通过安装卸载不同版本的node的方式来进行管理,着实有些麻烦,所以需要一个工具进行Node版本管理工作
nvm是什么?
nvm(node.js version management),是一个nodejs的版本管理工具。NVM和n都是NodeJS的版本管理工具,是为了解决NodeJS各种版本存在不兼容现象的问题,可以通过它安装和切换不同版本的NodeJS
一、nvm安装
1.1 下载NVM包
- NVM-官网下载
- NVM-中文网下载
1.2 本地卸载node
安装nvm之前,需要确保没有安装node。如果已经安装就需要先卸载,如果没有安装就可以直接跳过这一步
删除当前使用的node版本,方便后续决定使用哪个版本的node
- 控制面板->卸载程序->卸载NodeJS
- 为了确保彻底删除Node,看下Node安装目录还有没有node文件夹,有的话一起删除
- 删除一下文件夹(如果存在的话)
- C:\Program Files (x86)\Nodejs
- C:\Program Files\Nodejs
- C:\Users{User}\AppData\Roaming\npm
- C:\Users{User}\AppData\Roaming\npm-cache
- C:\Users\用户名 下的 .npmrc文件以及 .yarnrc 文件
- 环境变量中npm、node的所有相关统统删掉
1.3 安装
继续点击 Next 就行。
1.4 配置路径和下载镜像
安装完NVM后先不着急安装node版本
找到NVM安装路径=》找到setting.txt
文件=》新增两行信息,配置下载源
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
增加后如下,然后保存:
1.5 检查NVM安装完成度
快捷键“win+R”,调用cmd,然后输入nvm
,出现下面这一堆就表示安装成功了
检查NVM的版本号:
如果安装不成功,查看之前自己安装的nodeJS有没有彻底删除、安装NVM过程中有没有漏掉什么,可重新再安装一次NVM包
二、使用NVM安装Node版本
2.1 使用NVM安装node版本过程如下:
- 快捷键“win+R”,调用cmd
1. 查询可插入版本号nvm list available
2. 安装指定NodeJS版本:nvm install 16.20.0
3. 安装完成后检查nodeJS和npm是否安装成功node -v
和npm -v
4. 检查当前已安装的NodeJS版本nvm ls
5. 删除指定Node版本 nvm uninstall XXXX(node版本号)
nvm uninstall XXXX(node版本号)