Nvm执行nvm ls available命令报错:xxx509: certificate has expired or is not yet valid,npm淘宝镜像源的更换

本文记录了淘宝npm和nvm镜像域名更换导致的安装问题,提供了解决思路,包括修改Nvm和npm的配置文件,以及在遇到类似问题时查找资讯的建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

😁 作者简介:一名大四的学生,致力学习前端开发技术
⭐️个人主页:夜宵饽饽的主页
❔ 系列专栏:前端Bug记录
👐学习格言:成功不是终点,失败也并非末日,最重要的是继续前进的勇气

​🔥​前言:

本文是记录淘宝镜像域名的更换产生的影响,目前我使用的npm和nvm受到影响,再这里做一个记录,希望可以帮助到大家,欢迎大家的补充和纠正

npm和nvm淘宝镜像网站的更换

问题背景:

因为淘宝的镜像域名更换,由于npm.taobao.org域名HTTPS证书到期更换为npmmirror.com,那么就会导致之前使用该镜像域名下载依赖的安装包会出现问题

报错信息如下:

C:\Users\123>nvm ls available

Could not retrieve https://npm.taobao.org/mirrors/node/index.json.


Get "https://npm.taobao.org/mirrors/node/index.json": x509: certificate has expired or is not yet valid:

🌴 目前从根本上解决了该问题,本文主要提供解决思路

问题分析

我们可以去分析报错信息:certificate has expired or is not yet valid: 这个报错信息表示证书已经过期或者尚未有效

那么可以得知是网站域名的问题,域名可能不能用或者更换了,我们可以去阿里的社区资讯查看,再知乎上有告知:

文章链接:技术资讯:npm 淘宝镜像正式到期,赶紧更新!

处理过程:

一、我们先来处理Nvm,首先我们找到Nvm的配置文件

1)我们首先来获取配置文件的位置

C:\Users\123>nvm root

Current Root: D:\Nvm

2)我们再修改配置文件中的镜像源配置

# 配置node镜像:
node_mirror: https://npmmirror.com/mirrors/node/
 
# 配置npm镜像:
npm_mirror: https://npmmirror.com/mirrors/npm/

二、我们再来处理npm的配置

1)我们首先来获取配置文件的位置

C:\Users\123>npm config get userconfig
C:\Users\123\.npmrc

2)我们可以找到配置文件直接修改,也可以使用shell命令来修改,这里我们使用shell命令来修改

C:\Users\123>npm config set registry https://registry.npmmirror.com

总结:

遇到证书问题时,可以去找到相关的资讯查看,平时我们自己也要多关注科技文件,科技资讯

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值