nvm 全英文名叫 node.js version management,是一个 nodejs 的版本管理工具,为了解决 nodejs 各种版本存在不兼容现象可以通过他安装和切换不同版本的 nodejs。
一、完全删除之前的 node 和 npm
1. 打开 cmd 命令窗口,输入 npm cache clean --force。
2. 打开控制面板 —— 程序 —— 程序和功能 —— 卸载或更改程序 —— 找到【Node.js卸载】,
(我的已卸载)。
3. 打开设置 —— 系统 —— 左侧【关于】 —— 右侧【高级系统设置】—— 环境变量,如果有关于 node 的给删掉。
4. 卸载完之后在 cmd 命令窗口 npm -v、node -v 试一下,看还有没有,没有,就说明卸载成功。
二、安装并使用 nvm
nvm下载地址:nvm文档手册 - nvm是一个nodejs版本管理工具 - nvm中文网
1. 安装包下载之后,需要右击,点击“以管理员身份打开”,然后进行安装(注意:安装路径不要使用中文)。
2. 安装 nvm 之后,找到 nvm 下载路径对应的文件。
3.使用管理员身份打开 cmd(右击cmd,以管理员身份运行),下载需要的 node 版本,如下:
nvm install 16.20.2
nvm install 14.15.3
nvm install 11.15.0
执行完之后,在 nvm 安装的目录下会出现,
4.查看安装过的 node 版本。
nvm list
5.切换 node 版本。
nvm use xxx
// 例如 nvm use 11.15.0