node版本管理工具nvm

294 阅读2分钟

​ 最近在搭建vite+vue3项目的时候,安装vuexvue-router都会报错,提示node的版本应该在16以上,而现用版本为14。但是有些之前的项目需要维护,用太新的版本也会报错,于是就想到了用nvmnodejs的版本进行管理,需要的时候直接切换就好。

node版本管理工具nvm的使用01.png

下载

  1. 直接进github下载,nvm下载地址,下载nvm-setup.exe,下载完之后直接安装就行。

node版本管理工具nvm的使用02.png

  1. 因为github里面的下载实在是太慢了,5.22m我下载了两个小时,中间失败了三次,终于下载下来了,所以存到了百度网盘里,有需要的可以直接下载。 **链接:**pan.baidu.com/s/1Dn_DcWTj… **提取码:**d7t5

安装

​ 下载后的exe文件直接双击安装下一步下一步,如果之前你安装过node,会提示之前已经安装了一个版本的node,是否要用nvm管理这个版本,选择是。

node版本管理工具nvm的使用03.png

使用

​ 安装完成后,打开PowerShellnvm list 查看已安装的node版本列表,我现在只有14.16.0版本。

node版本管理工具nvm的使用04.png

nvm install lts安装最新的稳定版。 nvm use 18.12.1切换到刚刚下载的18.12.1版本。 nvm list查看已安装的node版本列表,*号已经在18.12.1前面了。

node版本管理工具nvm的使用05.png

这个时候再去安装vuex和vue-router就安装成功啦。

常用命令

nvm arch // 显示node是32位还是64位
nvm current // 当前选择的版本
nvm install <version> [arch] // 安装node,version 可以是一个固定的版本,也可以是 "lts" 表示最新的稳定版,或者 "latest" 表示最新版。arch用来指定安装32位还是64位。
nvm list [available] // 查看已安装版本,如果加上 "available" 表示查看线上可安装版本列表。
nvm uninstall <version> // 卸载某个版本。
nvm use [version] [arch] // 选择版本
nvm --version // 当前nvm的版本