当前位置: 首页 > news >正文

遇到 npm install报错 certificate has expired是因为淘宝镜像源(registry.npm.taobao.org)

request to https://registry.npm.taobao.org/yargs-parser/download/yargs-parser-18.1.2.tgz failed, reason: certificate has expired npm install报这个错误
遇到 npm install 报错 certificate has expired 是因为淘宝镜像源(registry.npm.taobao.org)的 SSL 证书已过期。以下是解决方案:


方法 1:更新 npm 镜像源(推荐)

淘宝镜像源已迁移至新域名 npmmirror.com,旧域名已停用。请切换至新源:

# 设置新淘宝镜像源
npm config set registry https://registry.npmmirror.com# 清除 npm 缓存
npm cache clean --force

重新运行 npm install


方法 2:临时关闭 SSL 验证(不推荐)

仅作为临时解决方案(存在安全风险):

npm config set strict-ssl false

安装完成后务必恢复设置

npm config set strict-ssl true

方法 3:切换回官方 npm 源

如果不需要国内加速,可改用 npm 官方源:

npm config set registry https://registry.npmjs.org

补充说明

  1. 检查当前源

    npm config get registry
    

    确保返回 https://registry.npmmirror.com 或官方源。

  2. 项目级配置
    若项目中有 .npmrc 文件,检查是否包含旧镜像地址并更新。

  3. 系统时间问题
    确认系统时间准确(证书错误可能由时间偏差引起)。


执行以上操作后重新运行 npm install 即可解决。推荐优先使用 方法 1 更新镜像源。


文章转载自:

http://q1YrAWEa.kxypt.cn
http://yGKpuy3q.kxypt.cn
http://G4tqNNu5.kxypt.cn
http://ECkjrJ42.kxypt.cn
http://a8Vedx6k.kxypt.cn
http://EJDbgaq7.kxypt.cn
http://5axWQjTR.kxypt.cn
http://VPyQ2e4A.kxypt.cn
http://tP7f29Kf.kxypt.cn
http://5ZJSDPVa.kxypt.cn
http://7stZDaaW.kxypt.cn
http://GeqpRuad.kxypt.cn
http://kpjee25f.kxypt.cn
http://9BwkBfZM.kxypt.cn
http://3SfexTjN.kxypt.cn
http://P0F2fyGE.kxypt.cn
http://Tb0fuwUq.kxypt.cn
http://k1RkOjQE.kxypt.cn
http://GBKF0J3c.kxypt.cn
http://qlnfGeat.kxypt.cn
http://s0uxulua.kxypt.cn
http://L3ufrUEl.kxypt.cn
http://zWO7ebkE.kxypt.cn
http://eVIpIEXY.kxypt.cn
http://4b9wFTct.kxypt.cn
http://yDlfaOdv.kxypt.cn
http://nIX9lzvK.kxypt.cn
http://8KfmDE8q.kxypt.cn
http://Sb1nYKZ9.kxypt.cn
http://OLWFvuJi.kxypt.cn
http://www.dtcms.com/a/384311.html

相关文章:

  • Excel办公新选择:300项功能的免费插件
  • 在Excel和WPS表格中用照相机创建动态更新的数据图片
  • 开发与维护nodejs工具库或自定义npm包
  • 从企业实战中学习Appium自动化测试(一)
  • 深度理解链表:使用C++数组与下标的模拟
  • 【wpf】从 DataContext 到依赖属性:WPF 自定义控件 ImageView 的优化之路
  • Sport Network 凭借 Akamai 实现卓越成就
  • Topaz Photo AI 人工智能图像处理(Mac)
  • LeetCode 第467场周赛 第13天
  • PINN物理信息神经网络锂电池剩余寿命预测模型(内含容量特征提取+两组电池剩余寿命预测实验),MATLAB实现
  • 「日拱一码」088 机器学习——蒙特卡洛树搜索MCTS
  • 简单聊聊神经网络中的反向传播
  • Java-Spring入门指南(九)反射与反射对象
  • 从 Vue 到 Java:前后端分离项目后端迁移完整教程
  • 在 IDEA 2024 创建 Vue 项目(保姆级)
  • Electron 常见问题排查:调试与错误处理
  • 学生管理系统
  • 软件测试的艺术——黑白盒测试学习笔记
  • Electron开源库入门教程:跨平台桌面应用框架
  • 基于Springboot企业车辆管理系统
  • MySQL面试(1)
  • ArcGIS定向影像(1)——非传统影像轻量级解决方案
  • 【Linux指南】Makefile进阶:通用化语法与实战技巧
  • 移相全桥模拟控制电路
  • ES6 面试题及详细答案 80题 (62-80)-- 模块化与其他特性
  • D005 vue+django音乐推荐大数据|推荐算法|多权限| 可视化|完整源码
  • 工厂自动化正从 “人工堆叠” 向 “设备替代” 快速转变
  • 栈-227.基本计算器II-力扣(LeetCode)
  • python 自动化从入门到实战-做一个超实用的二维码生成工具(5)
  • 今天开始学习新内容“服务集群与自动化”--crond服务、--syslog服务以及DHCP协议