首页 前端知识 npm ERR! ..... reason: certificate has expired(淘宝镜像过期)

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

2024-08-08 22:08:21 前端知识 前端哥 787 491 我要收藏

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

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 严格模式。

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 证书进行下载,此方法就会忽略淘宝证书过期。


方法二:

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

npm config set registry https://npm.aliyun.com/

或者其他镜像
华为:https://mirrors.huaweicloud.com/repository/npm/
腾讯:http://mirrors.cloud.tencent.com/npm/

转载请注明出处或者链接地址:https://www.qianduange.cn//article/15054.html
标签
评论
发布的文章

jQuery

2024-01-31 12:01:10

JQuery操作DOM

2024-04-13 23:04:28

jQuery入门(五)Ajax和json

2024-08-16 22:08:14

Aristo jQuery UI 主题教程

2024-08-16 22:08:14

常用js库和框架(echarts)

2024-08-16 22:08:08

ECharts基础配置详解

2024-08-16 22:08:07

大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!