在使用yarn安装项目依赖包时,出现以下错误:

info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "http://r.cnpmjs.org/which/download/which-1.2.14.tgz: read ECONNRESET".

使用的是淘宝镜像

yarn config set registry  https://registry.npm.taobao.org

将仓库切换回 https://registry.npmjs.org/ ,同时使用vpn也还是出现同样的错误。
后来,在浏览器中直接打开 http://r.cnpmjs.org/which/download/which-1.2.14.tgz,发现链接已经无效,无法直接下载文件。于是尝试将yarn.lock文件中所有的 http://r.cnpmjs.org 修改为http://registry.npm.taobao.org,再次安装竟然成功了。

一般出现ECONNRESET错误会是网络问题,或者仓库有问题。使用排除法就能解决了。

当然也可以删除yarn.lock重新安装,或者使用npm重新安装,但是这样就违背使用yarn的初衷了。

如果安装 node_sass失败,先执行以下命令再执行 yarn install

yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/

安装 chromedriver失败,先执行以下命令再执行 yarn install

yarn config set "chromedriver_cdnurl" "https://npm.taobao.org/mirrors/chromedriver"
                    在使用yarn安装项目依赖包时,出现以下错误。info There appears to be trouble with your network connection. Retrying...error An unexpected error occurred: "http://r.cnpmjs.org/which/download/which-1.2.14.tgz: read ECONNR...
				
错误描述:yarn install时报错 An unexpected error occurred: "https://github.com/react-navigation/react-native-tab-view: read ECONNRESET" LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 在网上浏览了很多解决方法都无法解决,比如将yarn的源换成淘宝镜像或者清空git的http/http.
在官方介绍里有这么一句话: Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely, and reliably so you don’t ever have to worry. 关键意思就是,快速,安全,可靠。你下载的包将不再重新下载。而且确保在不同系统中可以正常工作。 快速安装 MacOS 在Mac上安装比较方便,使用初始化脚本即可
Error: read ECONNRESET在使用net模块,client强制退出的情况下,server会抛出Error: read ECONNRESET错误解决办法是server.on(“error”,function(){}); 具体原因client强制退出的时候,server仍认为是链接的.onread中读取到错误信息 在server.on(“close”,function(isExcept
yarn安装包的时候,报错 An unexpected error occurred: "https://registry.npm.taobao.org/animate.css: tunneling socket could n 可能因为网络拦截等原因,导致淘宝镜像不可用,建议还原成npm的 yarn config set registry https://registry.npmjs.org --global yarn安装包成功运行
项目更新出错,需要重新从git上把项目拖出来,npm安装依赖时报错read ECONNRESET,从网上查到了很多方式: npm config set proxy=http://自己ip:端口,依旧read ECONNRESET 移除proxy,依旧read ECONNRESET 最后将registry中的https://registry.npmjs.org/替换成了http://registry.npmjs.org/ npm config set registry http://registry
一般出现ECONNRESET错误会是网络问题,或者仓库有问题。使用排除法就能解决了。 使用淘宝镜像会下载流畅。 yarn config set registry https://registry.npm.taobao.org read ECONNRESET This is most likely not a problem with npm itselft 'proxy' config is set properly 这种情况一般是我们使用了ie代理服务器 在命令行下运行以下命令 npm config set proxy=http://10.69.4.40:808 ##根据你的实际情...