You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Yarn无法安装依赖:出现‘网络连接问题’错误求助

Yarn安装依赖报错:tunneling socket could not be established(本地127.0.0.1:80连接被拒)

核心问题分析

报错信息明确显示Yarn尝试通过127.0.0.1:80建立隧道连接但被拒绝,说明当前环境存在强制代理配置,且该代理端口未正常提供服务。你已清除Yarn自身的代理配置,但可能还有其他层级的代理设置在生效。

针对性解决步骤

  • 清除npm代理配置
    Yarn可能继承npm的代理设置,执行以下命令彻底清除:

    npm config delete proxy
    npm config delete https-proxy
    # 验证是否清除成功,应返回空或undefined
    npm config get proxy
    npm config get https-proxy
    
  • 检查并删除系统环境变量中的代理

    1. 打开Windows系统的「环境变量」设置(控制面板→系统→高级系统设置→环境变量)
    2. 检查用户变量和系统变量中是否存在HTTP_PROXY、HTTPS_PROXY、http_proxy、https_proxy这类变量
    3. 若存在,直接删除这些变量,重启命令行窗口后再尝试安装
  • 排查本地代理工具/防火墙

    • 关闭后台运行的VPN、代理客户端(如Clash、Charles等),并在任务管理器中结束相关残留进程
    • 暂时关闭系统防火墙或安全软件,测试是否是拦截导致的问题
    • 必要时重启电脑,确保所有代理进程完全终止
  • 检查Hosts文件是否被篡改

    1. 打开C:\Windows\System32\drivers\etc\hosts文件(需管理员权限)
    2. 查找是否存在将registry.npmjs.org指向127.0.0.1的条目,若有则删除
    3. 执行ipconfig /flushdns刷新DNS缓存
  • 切换Yarn镜像源
    尝试使用国内镜像源绕开可能的网络问题:

    yarn config set registry https://registry.npmmirror.com/
    

    配置完成后执行yarn add axios测试安装

  • 检查Yarn全局配置文件
    打开用户目录下的C:\Users\[你的用户名]\.yarnrc文件,查看是否残留proxy或https-proxy相关配置,若有则删除,保存后重启命令行

内容的提问来源于stack exchange,提问作者Otis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 21:45:23