windows系统安装nvm踩坑记录

在这里插入图片描述

简介

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
安装指定版本的 Nodenvm 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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值