安装nvm实现nodejs多版本管理及切换版本

489 阅读2分钟

一、介绍

  • NVM:Node Version Manage,即Node的版本管理工具。使用NVM,可以很方便地在多个NodeJS版本之间进行切换。
  • 由于项目开发当中,不同的项目可能依赖不同版本的NodeJS,这种情况下,NodeJS版本的切换将会是一件非常麻烦的事情。因此,使用NVM管理NodeJS版本就显得尤为重要。

二、背景

运行某项目的时候需要更高版本的nodejs,之前安装的14版本太低,由于之前安装的nodejs路径有中文和空格,所以卸载了之前的nodejs,将安装路径放到了D盘。

  1. 卸载之前的nodejs。也可以不卸载,若不卸载后续步骤提示后选择 “是” 即可。
  2. 关闭所有使用node的程序,或者重启电脑。
  3. 卸载node:控制面板--卸载程序--选择nodejs--右键卸载

三、实现步骤

下载安装nvm

1、下载地址:nvm中文网-下载nvm,选择自己需要的版本下载。 image.png

2、下载后双击nvm-setup.exe安装 image.png

3、默认路径或者选择nvm安装目录(目录不能含有中文和空格) image.png

4、默认路径或者选择nodejs安装目录(目录不能含有中文) image.png

5、点击Install安装,弹窗有就点是没有就点否,最后finish完成安装。

image.png

6、管理员身份打开cmd,输入nvm -v查看nvm版本,确认是否安装成功。输入nvm list查看已安装的nodejs。(未安装前为空,下图所示是最后安装完成的)

image.png

配置下载nodejs的镜像

安装目录找到 settings.txt 设置镜像 image.png

打开settings.txt在下方增加内容如下:

npm_mirror https://npmmirror.com/mirrors/npm/
node_mirror https://npmmirror.com/mirrors/node/
或者:
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

下载安装nodejs

打开cmd,依次输入nvm install 14.17.0,nvm install 16.15.0,nvm install 18.15.0,nvm use 16.15.0切换版本,node -v查看当前使用的node版本号,npm -v查看npm版本号,如果想卸载某个版本的node输入nvm uninstall 16.15.0,操作如下:

C:\Users\微芯>nvm install 14.17.0
Downloading node.js version 14.17.0 (64-bit)...
Complete
Creating D:\Programs\nvm\temp

Downloading npm version 6.14.13... Complete
Installing npm v6.14.13...

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

nvm use 14.17.0

C:\Users\微芯>nvm install 16.15.0
Downloading node.js version 16.15.0 (64-bit)...
Extracting node and npm...
Complete
npm v8.5.5 installed successfully.


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

nvm use 16.15.0

C:\Users\微芯>nvm install 18.15.0
Downloading node.js version 18.15.0 (64-bit)...
Extracting node and npm...
Complete
npm v9.5.0 installed successfully.


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

nvm use 18.15.0

C:\Users\微芯>nvm use 16.15.0
Now using node v16.15.0 (64-bit)

C:\Users\微芯>node -v
v16.15.0

C:\Users\微芯>npm -v
8.5.5

C:\Users\微芯>

四、总结

建议安装前先删除原本的node,操作过程中踩过了两次坑,就是安装的目录包含了中文或者空格,导致重新操作了几次,特此记录一下,下次在新电脑需要安装的时候,看这篇文章就够了。有什么问题欢迎在下方留言!^0^