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

【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 v1registry "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 v1registry "https://registry.npmmirror.com"
electron_mirror "https://npm.taobao.org/mirrors/electron/"
lastUpdateCheck 1732936052925

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

http://www.lryc.cn/news/495205.html

相关文章:

  • 字节青训Marscode_5:寻找最大葫芦——最新题解
  • MySQL —— MySQL 程序
  • LLamafactory API部署与使用异步方式 API 调用优化大模型推理效率
  • 不玩PS抠图了,改玩Python抠图
  • 三维渲染中顺序无关的半透明混合(OIT)(一Depth Peeling)
  • Linux零基础入门--Makefile和make--纯干货无废话!!
  • vim编辑器的一些配置和快捷键
  • 电子应用设计方案-31:智能AI音响系统方案设计
  • 【设计模式】【结构型模式(Structural Patterns)】之装饰模式(Decorator Pattern)
  • 【AI】JetsonNano启动时报错:soctherm OC ALARM
  • QT:生成二维码 QRCode
  • 【LeetCode刷题之路】120:三角形最小路径和的两种解法(动态规划优化)
  • 神经网络中常见的激活函数Sigmoid、Tanh和ReLU
  • 适用于学校、医院等低压用电场所的智能安全配电装置
  • 基于python爬虫的智慧人才数据分析系统
  • LeetCode-315. Count of Smaller Numbers After Self
  • 根据导数的定义计算导函数
  • WPF关于打开新窗口获取数据的回调方法的两种方式
  • 复杂网络(四)
  • 用MATLAB符号工具建立机器人的动力学模型
  • SQL优化与性能——数据库设计优化
  • FPGA存在的意义:为什么adc连续采样需要fpga来做,而不会直接用iic来实现
  • 我们来学mysql -- 事务之概念(原理篇)
  • 基于特征子空间的高维异常检测:一种高效且可解释的方法
  • 看不见的彼方:交换空间——小菜一碟
  • YOLO模型训练后的best.pt和last.pt区别
  • Pareidoscope - 语言结构关联工具
  • GPT(Generative Pre-trained Transformer) 和 Transformer的比较
  • 软件无线电(SDR)的架构及相关术语
  • Python将Excel文件转换为JSON文件