yarn 错误There appears to be trouble with your network connection. Retrying…
原因:yarn超时
解决方案1:更换淘宝镜像
#查看代理
yarn config list
#删除代理
yarn config delete proxy
#更换淘宝镜像
yarn config set registry https://registry.npm.taobao.org
解决方案2:增加超时时间
yarn add <yourPackage> --network-timeout 600000
yarn install --network-timeout 600000
有些体积比较大的文件,比如react-dom-16.12.0.tgz
,下载超时,被认为网络链接的问题,所以需要修改网络超时的时间,上面文件中的600000是指600000/1000 = 600秒,即5分钟。
备注:如果yarn.lock里是通过远程抓取不是本地yarn生成的的。这里set registry后执行yarn install依然走的是别的仓库。可以通过yarn install --verbose验证。可以通过忽略lock文件,同时install的时候加registry参数解决:`yarn install --no-lockfile --registry https://registry.npmmirror.com/`