😁 作者简介:一名大四的学生,致力学习前端开发技术
⭐️个人主页:夜宵饽饽的主页
❔ 系列专栏:前端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:
这个报错信息表示证书已经过期或者尚未有效
那么可以得知是网站域名的问题,域名可能不能用或者更换了,我们可以去阿里的社区资讯查看,再知乎上有告知:
处理过程:
一、我们先来处理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
总结:
遇到证书问题时,可以去找到相关的资讯查看,平时我们自己也要多关注科技文件,科技资讯