npm error code CERT_HAS_EXPIRED

npm error code CERT_HAS_EXPIRED

欢迎来到我的主页,我是博主英杰,211科班出身,就职于医疗科技公司,热衷分享知识,武汉城市开发者社区主理人

擅长.net、C++、python开发, 如果遇到技术问题,即可私聊博主,博主一对一为您解答

修改代码、商务合作:

Yan--yingjie

Yan--yingjie

Yan--yingjie

解决方案

  1. 升级 npm :在命令行工具中输入npm install -g npm,此命令用于全局安装 npm 的最新版本。升级完成后,尝试执行npm install,检查报错是否解决。若问题依旧存在,继续下一步操作。
  2. 清除 npm 缓存 :执行npm cache clean --force命令,该命令会强制清除 npm 的本地缓存。完成缓存清除后,再次尝试运行npm install,查看是否还会报错。若仍未解决,进行下一步。
  3. 更换镜像源
    • 查看当前镜像源 :通过npm config get registry命令,可查看当前使用的 npm 镜像源。
    • 更换镜像源 :由于 npm 淘宝镜像已从registry.npm.taobao.org切换到registry.npmmirror.com若当前镜像源是旧的淘宝镜像源或其他无效镜像源,需将其更换为新的淘宝镜像源。执行 npm config set registry https://registry.npmmirror.com 即可完成更换。此外,也可根据实际情况选择其他镜像源,如默认镜像源https://registry.npmjs.org ,或者华为云镜像源https://mirrors.huaweicloud.com/repository/npm/,分别使用npm config set registry https://registry.npmjs.orgnpm config set registry https://mirrors.huaweicloud.com/repository/npm/命令进行设置。每次更换镜像源后,都要尝试执行npm install,确认问题是否解决。
  4. 使用 http 开头的镜像源(若有需要) :若上述方法均无法解决问题,可以尝试将 npm 镜像源设置为 http 开头的形式。例如,新的淘宝镜像源可设置为npm config set registry http://registry.npmmirror.com 。不过,使用 http 协议可能存在一定的安全风险,通常建议优先使用 https 协议的镜像源。

千万看准第三步:npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com

【常见模块错误】

如果出现模块错误

python 复制代码
进入控制台输入:建议使用国内镜像源

pip install 模块名称 -i https://mirrors.aliyun.com/pypi/simple

我大致罗列了以下几种国内镜像源:

清华大学
https://pypi.tuna.tsinghua.edu.cn/simple
     
阿里云
https://mirrors.aliyun.com/pypi/simple/
     
豆瓣
https://pypi.douban.com/simple/
     
百度云
https://mirror.baidu.com/pypi/simple/
     
中科大
https://pypi.mirrors.ustc.edu.cn/simple/
     
华为云
https://mirrors.huaweicloud.com/repository/pypi/simple/
     
腾讯云
https://mirrors.cloud.tencent.com/pypi/simple/
相关推荐
爱看科技1 小时前
5G-A技术浪潮勾勒通信产业新局,微美全息加快以“5.5G+ AI”新势能深化场景应用
人工智能·5g
飞翔的佩奇1 小时前
基于SpringBoot+MyBatis+MySQL+VUE实现的房屋交易平台管理系统(附源码+数据库+毕业论文+部署教程+配套软件)
数据库·spring boot·mysql·vue·毕业设计·mybatis·房屋交易平台
YL雷子2 小时前
纯前端使用ExcelJS插件导出Excel
前端·vue·excel
什么什么什么?2 小时前
el-table高度自适应vue页面指令
前端·javascript·elementui
打马诗人3 小时前
【YOLO11】【DeepSort】【NCNN】使用YOLOv11和DeepSort进行行人目标跟踪。(基于ncnn框架,c++实现)
人工智能·算法·目标检测
倒悬于世3 小时前
基于千问2.5-VL-7B训练识别人的表情
人工智能
大哥喝阔落4 小时前
chatgpt plus简单得,不需要求人,不需要野卡,不需要合租,不需要昂贵的价格
人工智能·chatgpt
Godspeed Zhao4 小时前
自动驾驶中的传感器技术21——Camera(12)
人工智能·机器学习·自动驾驶·图像评测
hurrycry_小亦4 小时前
补:《每日AI-人工智能-编程日报》--2025年7月31日
人工智能
静心问道4 小时前
量化大型语言模型的评估
人工智能·语言模型·自然语言处理