Node 旧淘宝源 HTTPS 过期处理

今天拉取老项目更新依赖,出现 urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fegg-logger%2Fdownload%2Fegg-logger-2.6.1.tgz: certificate has expired 类似报错。即使删除 node_modules 重新安装,问题依然无法解决。

一、问题演示

二、原因分析

1、淘宝镜像源地址变更,详见公告淘宝 NPM 镜像站喊你切换新域名啦

2、旧镜像源地址 SSL 证书已于 2024.1.22 过期

3、项目 yarn.lock 文件显示,大量安装包依赖旧镜像源

4、包管理器开启了严格检查(默认)

三、解决方案

1、对 lock 文件,使用新镜像地址替换旧镜像地址(推荐)


同时,Linux 中可使用 sed 指令进行替换

sed -i 's|https://registry.npm.taobao.org/|https://registry.npmmirror.com/|g' yarn.lock

2、删除 lock 文件,确保 npm、yarn 镜像源已设置新淘宝镜像源地址,重装依赖

# npm 切换新淘宝镜像源
npm config set registry https://registry.npmmirror.com# yarn 切换新淘宝镜像源 
yarn config set registry https://registry.npmmirror.com

3、关闭严格检查(不推荐)

# npm 包管理工具
npm config set strict-ssl false# yarn 包管理工具
yarn config set strict-ssl false

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/520192.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Git误操作补救错失:恢复误删的本地分支、将某个提交从一个分支复制到另一个分支

一、恢复误删的本地分支 作为一枚强迫症,没用的分支总是喜欢及时删删删删掉删掉统统删掉,结果今天发现有些分支还是应该保留。 比如,①前段时间切了个分支用来专门做图表,但因为需求还没有最终确定,已经上线了测试服而…

【黑马程序员】C++项目之机房预约管理系统实战

文章目录 需求系统简介身份介绍机房介绍申请简介系统具体需求 实现菜单与退出功能实现功能测试 创建身份类创建角色基类创建学生类创建教师类创建管理员类 登录模块功能描述登录函数封装各个校色具体登录验证管理员操作界面调用流程 管理员模块构造函数实现管理员子菜单显示添加…

YOLO算法改进Backbone系列之:EdgeViT

摘要:在计算机视觉领域,基于Self-attention的模型(如ViTs)已经成为CNN之外的一种极具竞争力的架构。尽管越来越强的变种具有越来越高的识别精度,但由于Self-attention的二次复杂度,现有的ViT在计算和模型大小方面都有较高的要求。…

人力资源档案和人力资源软件的区别

人力资源档案和人力资源软件是两个不同的概念,可以从以下几个方面进行区分: 1. 定义:人力资源档案是指记录和管理员工个人信息、履历、合同、培训记录等各种人力资源相关文件的集合,主要以纸质或电子形式保存。而人力资源软件是指…

CIA402协议笔记

文章目录 1、对象字典1.1 Mode of Operation( 606 0 h 6060_h 6060h​)1.2 Modes of opration display( 606 1 h ) 6061_h) 6061h​) 2、状态机2.1 控制字(ControlWord、6040h)2.2 状态字(StatusWord、6041h)2.3 shutd…

PyCharm连接远程服务器(保姆级教程)

第一步:配置解释器 File→Settings→Project:xxx→Python Interpreter 增加新的解释器 选择SSH Interpreter 输入远程服务器ip地址、你在服务器上的用户名 输入密码 选择在服务器上配置好的环境 更改映射目录 第二步:部署 Tools→…

网络工程师笔记8

华为VRP系统 设备管理方式 web管理方式 命令行管理方式 修改命令:undo 基础配置命令

进制之间的转换

文章目录 编译过程进制转换1、进制的概念1.1 二进制1.2 八进制1.3 十六进制 进制在程序中的表现方式十进制转二进制将十进制转换成二进制(除2反序取余法)二进制转十进制(权值法) 八进制转十进制将十进制转换成八进制(除8反序取余法…

2024年腾讯云学生服务器活动详细说明、学生机购买流程

2024年腾讯云学生服务器优惠活动「云校园」,学生服务器优惠价格:轻量应用服务器2核2G学生价30元3个月、58元6个月、112元一年,轻量应用服务器4核8G配置191.1元3个月、352.8元6个月、646.8元一年,CVM云服务器2核4G配置842.4元一年&…

大模型相关算法模型学习

对Transformer中Add&Norm层的理解-CSDN博客 GPT模型总结【模型结构及计算过程_详细说明】_gpt结构-CSDN博客 推荐30个以上比较好的中文nlp意图识别模型源码?-CSDN博客 Few-shot learning(少样本学习)入门 - 知乎 (zhihu.com) 零次学习…

MySQL基础-----SQL语句之DML数据操作语句

目录 前言 一、添加数据 1.给指定字段添加数据 2.给全部字段添加数据 3.批量添加数据 二、修改数据 三、删除数据 前言 前面我们讲过了SQL语句中的DDL部分,以及可视化工具的下载安装使用,那么本期我们就接着学习SQL语句中的DML语句部分&#xff0c…

【python基础学习09课_装饰器、模块、文件】

一、项目的日志 1、日志意义与级别 1、日志的意义:项目的日志 -- 开发编写的,日志记录 -- 测试就是去查看日志信息(为了协助我们进行问题的定位) 可以根据日志,看是哪个应用的哪台机器,出现了什么问题&…