开发者社区> 问答> 正文

Node构建Yarn install较慢,报错:info There appears to b...

已解决

Node构建Yarn install较慢,报错:info There appears to be trouble with your network connection. Retrying.

展开
收起
提个问题 2024-06-08 13:14:28 1008 0
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    使用国内registry和mirror
    使用国内registry仓库避免由于海外网络访问导致的依赖下载慢的问题。
    除了通过yarn config set指定依赖下载路径以外,还可以通过.yarnrc进行配置。在项目根路径中创建.yarnrc并配置以下内容。
    配置yarn全局缓存
    设置缓存目录,并在流水线自定义缓存中添加缓存目录/root/.yarn配置,
    通过以上命令设置缓存目录,并确保下载依赖过程中优先使用本地缓存,可以最大限度减少由于外部网络导致的依赖下载慢的问题。
    yarn设置淘宝源不生效
    按照上述解决方案,设置淘宝源,如果仍出现 info There appears to be trouble with your network connection. Retrying 报错,说明设置的淘宝源不生效。需要详细日志排查,可以在yarn install命令后面加上--verbose 命令,会打印下载依赖的详细日志。
    如果下载依赖,仍是走海外,说明设置的淘宝源确实未生效。解决方案:排查代码库里面是否有yarn.lock 或者package-lock.json 文件,如果有的话,删除即可。
    2024-06-08 13:14:29
    赞同 53 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
探究 Node.js 的服务端之路 立即下载
个推微服务实践 基于OpenResty 和Node.js 立即下载
沪江基于Node.js大规模应用实践 立即下载