
简介
nvm全英文也叫node.js version management,是一个nodejs的版本管理工具。 顾名思义是用于管理多个 nodejs 的版本控制工具。通过 nvm 可以安装和切换不同版本的 nodejs。
准备环境
-
1.卸载现有的node,卸载完看看你的环境变量path是否还有node路径
右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
在「用户变量」和「系统变量」中检查并删除:
单独的 NODE_PATH 变量
Path 变量中所有包含 nodejs 或 npm 的路径
任何与 Node.js 相关的变量 -
2.清理缓存,
手动删除残留文件(关键步骤)
Windows 卸载程序通常不会完全清除所有文件,必须手动删除以下路径中的残留:
主安装目录:
默认路径:C:\Program Files\nodejs
若安装时自定义过路径,需找到对应的安装文件夹
用户缓存目录:
npm 全局包目录:C:\Users[你的用户名]\AppData\Roaming\npm
npm 缓存目录:C:\Users[你的用户名]\AppData\Roaming\npm-cache -
3查看node,npm命令是否已经无效
CMD命令行输入 node -v ,npm -v
安装NVM-windows
访问 GitHub 仓库:https://github.com/coreybutler/nvm-windows/releases
下载最新稳定版本(建议选择标有"Latest release"的版本)
本文更新时 最新版本是 1.2.2,直接下载exe

双击 nvm-setup.exe,选择“I accept the agreement”,接着点击“Next”,然后选择 nvm-windows 的安装路径,此处路径绝对不能有空格
这里使用D:\Programs\nvm
node安装地址D:\Programs\nodejs
一路向下
查看命令CMD
nvm v
1.2.2
安装node并切换使用版本
nvm本身是为了管理不同的node版本,不用为了使用不同版本而重复卸载安装的烦恼
这里我安装了一个老版本14的,你可以根据自己安装
nvm install 14.16.0
## 显示已经安装的版本号
nvm list
14.16.0
24.11.1
## 切换到你当前要使用的版本-CMD需要使用管理员命令
nvm use 14.16.0
nvm use 需要使用管理员命令才可以执行成功,因为它会修改你的系统环境变量,如果是非管理员会提示异常乱码;入下图
nvm use 14.16.0
exit status 1: ��û���㹻��Ȩ��ִ�д˲�����
修改配置为国内仓库
设置为淘宝镜像
nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
国内推荐镜像地址(加速使用)
| 类型 | 推荐镜像地址 |
|---|---|
| Node.js 镜像 | https://npmmirror.com/mirrors/node/(淘宝)https://mirrors.huaweicloud.com/nodejs/(华为云) |
| npm 镜像 | https://npmmirror.com/mirrors/npm/(淘宝) |
NVM常用命令
| 功能 | 命令 |
|---|---|
| 查看可使用版本 | nvm list available |
| 安装指定版本的 Node | nvm install 18.17.1 |
| 卸载指定版本 | nvm uninstall 16.20.2 |
| 切换已安装的 Node 版本 | nvm use 18.17.1 |
| 查看当前使用的 Node.js 版本 | node -v |
| 查看 Node.js 镜像地址 | nvm node_mirror |
| 设置 Node.js 镜像地址 | nvm node_mirror |
| 查看 npm 镜像地址 | nvm npm_mirror |
| 设置 npm 镜像地址 | nvm npm_mirror |
| 恢复 Node.js 官方地址 | nvm node_mirror https://nodejs.org/dist/ |
| 恢复 npm 官方地址 | nvm npm_mirror https://github.com/npm/cli/archive/ |
nvm 安装node 报错
x509: certificate is valid for *.tbcdn.cn, *.1688.com,
原因认证过期,查看nvm安装路径,打开环境变量查看

进入安装目录D:\Programs\nvm,修改settings.txt
node_mirror: https://cdn.npmmirror.com/binaries/node/
npm_mirror: https://cdn.npmmirror.com/binaries/npm/
保存后重试
nvm install node

1763

被折叠的 条评论
为什么被折叠?



