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

【Yarn Bug】 yarn 安装依赖出现的网络连接问题

最近,在初始化 Ant Design Pro 前端脚手架过程中,使用 yarn 安装依赖时遇到了网络连接问题,具体错误信息提示为 info There appears to be trouble with your network connection. Retrying...。通过百度查询,得知出现这种问题的原因可能是:

(1)网络连接问题:设备无法正常访问互联网

(2)代理或 VPN 问题:设备当前使用了代理或 VPN

(3)Yarn 版本问题:旧版本 Yarn 可能不支持某些网络配置

(4)防护墙问题:防火墙或安全软件阻止了 Yarn 的网络请求

(5)网络延迟:Yarn 访问依赖仓库过程缓慢

我稍微检查了上面的问题(1)-(4),排除了这几种情况,认为是网络延迟造成的。之后我开始思考是不是没有将 Yarn 的下载源从官网仓库改成国内镜像服务。于是我用一种比较直接的方式检查了 Yarn 的镜像配置信息,即打开C盘下的用户目录,找到 ~/.yarnrc 配置文件,并查看其中的内容:

# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1


registry "https://registry.npm.taobao.org"
electron_mirror "https://npm.taobao.org/mirrors/electron/"
lastUpdateCheck 1732329676400

看见 registry 已经配置成了淘宝镜像。这时候我继续百度了一下发现:早在 2021 年,淘宝就已经将 npm 淘宝镜像从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。于是我修改了这个配置文件,将镜像改成了这个新地址:

# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
# yarn lockfile v1


registry "https://registry.npmmirror.com"
electron_mirror "https://npm.taobao.org/mirrors/electron/"
lastUpdateCheck 1732936052925

在完成配置后,重新使用 yarn 命令安装依赖,问题得以解决。不过,导致上述问题的原因可能不止于此,且这种解决方式也可能并不适用于所有情况,仅供参考。


http://www.kler.cn/a/417043.html

相关文章:

  • 【MQ】RabbitMQ 高可用延时功能的探究
  • BS架构(笔记整理)
  • AMD 8845HS 780M核显部署本地deepseek大模型的性能
  • 使用LLaMA Factory踩坑记录
  • 手动配置IP
  • 《ARM64体系结构编程与实践》学习笔记(四)
  • Java抛出自定义运行运行
  • 后端-mybatis的一对一查询
  • 准确--在 AlmaLinux 9.2 上快速搭建 FTP 服务器
  • AI潮汐日报1128期:马斯克计划推出Grok挑战GPT宝座、实时数字孪生心脏模拟、大模型竟也会产生焦虑和偏见
  • SpringBoot 架构的新冠密接者跟踪系统:安全防护体系深度解读
  • 学习ASP.NET Core的身份认证(基于Session的身份认证3)
  • Next.js 中 API 路由与 Actions 的使用选择与比较
  • linux centos nginx编译安装
  • 【人工智能-科普】深度森林:传统机器学习与深度学习的创新结合
  • 云原生自动化测试之命令行工具自动化测试设计思路分享
  • 【开源免费】基于Vue和SpringBoot的新闻推荐系统(附论文)
  • 深度学习:GPT-2的MindSpore实践
  • 【干货分享】Boosting算法简单案例
  • 中国如何应对非传统网络安全风险?
  • html无序列表怎么去掉小黑点
  • Ps:存储 Adobe PDF - 压缩
  • Local Changes不展示,DevEco Studio的git窗口中没有Local Changes
  • Vue.js 中的事件处理
  • 【Go底层】通道原理
  • 玄机应急:Apache日志分析Mysql应急Redis应急