There appears to be trouble with your network connection. Retrying... 可能出现的问题 && npmrc的定义和基本用法

记录一下迭代之前的项目出现的问题。

使用yarn 安装依赖的时候出现了There appears to be trouble with your network connection. Retrying... 这个报错。

第一怀疑是自己的npm 镜像有问题

更换cnpm镜像

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

移除代理

yarn config delete proxy
npm config rm proxy
npm config rm https-proxy

安装cnpm镜像使用代理


npm install -g cnpm --registry=https://registry.npm.taobao.org

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

依然不行。

发现有一个.npmrc的文件,里面配置了内网的镜像,如果不是必要使用这个镜像,可以把它改成

​
registry=https://registry.npm.taobao.org,

​

或者删除注释都行

一、什么是npmrc

npmrc是Node.js软件包管理器(npm)的配置文件。它允许我们自定义npm的行为,从而更好地管理项目依赖和开发流程。npmrc文件由一系列键值对组成,用于配置npm在执行命令时的行为和参数。

npmrc文件可以位于用户主目录下(全局配置),也可以位于项目根目录下(项目配置)。它们分别影响全局npm行为和特定项目的npm行为。我们可以在npmrc中设置镜像源、代理、认证信息、依赖管理等各种设置。

二、常见的用法

1.设置镜像源:

        普通包来源:将默认的npm镜像源更换为其他镜像源,如淘宝镜像。

        范围包来源:为特定范围的包设置特定的镜像源,例如以@test开头的包从淘宝镜像中下载。

registry=https://xxxxx

2.设置代理 

        定义代理服务器地址,用于下载npm包。

proxy=http://IP:Port

 3.认证信息

        定义Windows认证信息,用于npm的Windows认证。

_auth=$AUTH always-auth=true
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值