【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 命令安装依赖,问题得以解决。不过,导致上述问题的原因可能不止于此,且这种解决方式也可能并不适用于所有情况,仅供参考。

相关推荐
鬼手点金1 天前
Harness 工程:模型之外的竞争力
服务器·人工智能·深度学习·机器学习·bug
巴巴媛6662 天前
【Debug1】程序死机,while(1)循环,怎么办?
c语言·笔记·stm32·嵌入式硬件·bug
JosieBook4 天前
【多线程】两台机器同时抢一个字典:一次并发 Bug 的排查
java·网络·bug
鬼手点金5 天前
nanoGPT/nanochat 能做出 DeepSeek/Qwen 这样的大模型吗?
服务器·前端·javascript·bug·openclaw
小玮看世界6 天前
【Bug 报告】腾讯元宝 Windows 客户端 v2.88.1 新建对话卡死、界面残留与输入框乱码
bug
衣舞晨风6 天前
一次升级引出两个BUG:API7 AI 网关流式 500 与低流量 CPU 打满排查
网关·ai·bug·异常排查
小此方10 天前
「插曲:Git」企业规范篇:DevOps开发模型、Git Flow五类分支设计与测试/预发布/生产环境Bug修复及Hotfix紧急发布流程
git·bug·devops
中文英文-我选中文12 天前
FreeRTOS 玄学Bug:调换任务创建顺序,程序时而正常、时而死机(栈溢出内存踩踏深度复盘)
bug
Keven_1112 天前
BUG:UVA116
算法·bug·图论
鬼手点金12 天前
opencode-隐私优先配置
服务器·前端·javascript·bug·openclaw