问题描述
今天在使用yarn下包时,遇到了网络错误这样的提示。
info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: .... :
tunneling socket could not be established, cause=connect ECONNREFUSED ...".
解决方案
可以参照下面的办法一步步完成,可能其中的某一步是导致你错误的原因。
-
确认网络连接是否正常
-
配置阿里云镜像
yarn config set registry https://registry.npm.taobao.org
-
如果你的文件中有yarn的配置文件,可以考虑删除,里面可能限制了较短的超时时间
-
使用
yarn install --netwrok -timeout 600000
配置较长的超时时间, 如果该方法有效,可以将network-timeout 600000
配置到.yarnrc
的配置文件中 -
如果你的文件中有
yarn.lock
,请把里面的https://registry.nlark.com
全部替换为https://registry.npm.taobao.org