【问题标题】:ESOCKETTIMEDOUT error while yarn install command纱线安装命令时出现 ESOCKETTIMEDOUT 错误
【发布时间】:2019-09-14 16:16:03
【问题描述】:

我在使用 yarn 时遇到问题,但只在一台计算机上。

当我运行yarn install 时,某些包无法下载,并且出现此错误:ESOCKETTIMEDOUT:

起初我只是认为存储库存在一些问题,但是:

  1. 我可以通过网络浏览器下载包

  2. 我在另一台计算机上没有任何问题

我也尝试了最新版本的纱线,但仍然出现此错误。

1:

【问题讨论】:

    标签: javascript node-modules yarnpkg


    【解决方案1】:

    网络问题 我认为您使用默认超时

    解决方案将在.yarnrc 文件中添加该行

     network-timeout 600000
    

    如果600000 不起作用尝试增加,如果.yarnrc 不存在则创建它

    【讨论】:

    • 已经尝试过了,但没有帮助。我怀疑这是网络问题,因为它可以与另一台计算机一起使用
    • 这是该计算机中设置的默认超时的网络问题
    • @Kasmir 试试yarn add YourPackageHere --network-timeout 600000
    • 好久没回答了。如果我按照你说的设置为 10 分钟,它会起作用。首先,我没有设置足够高的值。谢谢
    【解决方案2】:

    我希望你已经找到了适合自己的解决方案。

    今天,我遇到了同样的问题。我需要尝试的一个解决方法是像我们的朋友之前所说的那样为纱线设置一个新的超时。

    我是通过在我的项目根目录中运行以下命令来实现的:

    yarn config set network-timeout 300000
    

    设置参数超时比使用纱线配置创建新文件更容易。

    【讨论】:

      【解决方案3】:

      .yarnrc 解决方案的替代方案是将网络超时参数提供给yarn install

      yarn install --network-timeout 600000
      

      (发现here,也提到了here

      【讨论】:

        猜你喜欢
        • 2018-06-06
        • 2021-12-01
        • 1970-01-01
        • 1970-01-01
        • 2018-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多