npm ERR! ..... reason: certificate has expired(淘宝镜像过期)

在执行npm install命令时,报错如下

shell 复制代码
npm ERR! request to https://registry.npm.taobao.org/@babel/plugin-syntax-dynamic-import/download/@babel/plugin-syntax-dynamic-import-7.8.3.tgz failed, reason: certificate has expired

原因:淘宝证书过期

解决方法:

方法一:

清除 npm 的缓存,然后禁用 SSL 严格模式。

shell 复制代码
npm cache clean --force
npm config set strict-ssl false
  • npm cache clean --force

    清除 npm 的缓存。npm 在安装包时会将下载的包缓存到本地,以便下次使用时可以直接从缓存中获取,加快安装速度。 --force 参数表示强制清除缓存。

  • npm config set strict-ssl false

    配置 npm 的 SSL 严格模式。默认情况下,npm 在下载包时会验证 SSL 证书的有效性,以确保安全性。通过设置 strict-ssl 为 false,可以禁用 SSL 严格模式,允许使用自签名或无效的 SSL 证书进行下载,此方法就会忽略淘宝证书过期。

方法二:

直接更换镜像源,例如换阿里

shell 复制代码
npm config set registry https://npm.aliyun.com/

或者其他镜像

华为:https://mirrors.huaweicloud.com/repository/npm/

腾讯:http://mirrors.cloud.tencent.com/npm/

相关推荐
小李子呢02115 小时前
前端八股CSS(2)---动画的实现方式
前端·javascript
GreenTea7 小时前
从 Claw-Code 看 AI 驱动的大型项目开发:2 人 + 10 个自治 Agent 如何产出 48K 行 Rust 代码
前端·人工智能·后端
渣渣xiong8 小时前
从零开始:前端转型AI agent直到就业第五天-第十一天
前端·人工智能
布局呆星8 小时前
Vue3 | 组件通信学习小结
前端·vue.js
C澒8 小时前
IntelliPro 企业级产研协作平台:前端智能生产模块设计与落地
前端·ai编程
OpenTiny社区9 小时前
重磅预告|OpenTiny 亮相 QCon 北京,共话生成式 UI 最新技术思考
前端·开源·ai编程
前端老实人灬9 小时前
web前端面试题
前端
Moment9 小时前
AI 全栈指南:NestJs 中的 Service Provider 和 Module
前端·后端·面试
IT_陈寒9 小时前
为什么我的JavaScript异步回调总是乱序执行?
前端·人工智能·后端