【发布时间】:2019-09-14 16:16:03
【问题描述】:
我在使用 yarn 时遇到问题,但只在一台计算机上。
当我运行yarn install 时,某些包无法下载,并且出现此错误:ESOCKETTIMEDOUT:
起初我只是认为存储库存在一些问题,但是:
-
我可以通过网络浏览器下载包
-
我在另一台计算机上没有任何问题
我也尝试了最新版本的纱线,但仍然出现此错误。
1:
【问题讨论】:
标签: javascript node-modules yarnpkg
我在使用 yarn 时遇到问题,但只在一台计算机上。
当我运行yarn install 时,某些包无法下载,并且出现此错误:ESOCKETTIMEDOUT:
起初我只是认为存储库存在一些问题,但是:
我可以通过网络浏览器下载包
我在另一台计算机上没有任何问题
我也尝试了最新版本的纱线,但仍然出现此错误。
1:
【问题讨论】:
标签: javascript node-modules yarnpkg
网络问题 我认为您使用默认超时
解决方案将在.yarnrc 文件中添加该行
network-timeout 600000
如果600000 不起作用尝试增加,如果.yarnrc 不存在则创建它
【讨论】:
yarn add YourPackageHere --network-timeout 600000
我希望你已经找到了适合自己的解决方案。
今天,我遇到了同样的问题。我需要尝试的一个解决方法是像我们的朋友之前所说的那样为纱线设置一个新的超时。
我是通过在我的项目根目录中运行以下命令来实现的:
yarn config set network-timeout 300000
设置参数超时比使用纱线配置创建新文件更容易。
【讨论】: