ReactNative进阶(五十三)ios组包报错getaddrinfo ENOTFOUND static.realm.io问题修复
2024-01-07 20:26:21
一、前言
在jenkins进行iOS组包过程中,控制台报如下错误:
FetchError: request to https://static.realm.io/downloads/sync/realm-sync-cocoa-4.7.3.tar.gz failed, reason: getaddrinfo ENOTFOUND static.realm.io
at ClientRequest.<anonymous> (/Users/yvonnepan/test/out/shq5785/node_modules/realm/node_modules/node-fetch/index.js:133:11)
at ClientRequest.emit (node:events:365:28)
at TLSSocket.socketErrorListener (node:_http_client:447:9)
at TLSSocket.emit (node:events:365:28)
at emitErrorNT (node:internal/streams/destroy:193:8)
at emitErrorCloseNT (node:internal/streams/destroy:158:3)
at processTicksAndRejections (node:internal/process/task_queues:83:21) {
type: 'system',
errno: 'ENOTFOUND',
code: 'ENOTFOUND'
}
Command PhaseScriptExecution failed with a nonzero exit code
前期对此问题已经折腾一阵,并得以修复,没想到今天再次遇到此问题,故记录之。
二、问题分析
出现以上问题的原因是项目依赖包发生了变动,导致变动的原因是新引入了依赖包,导致原有依赖包被删除。
三、解决方案
将原有备份的依赖包重新添加至现有项目中,问题得以解决。至于新引入依赖包后,导致原有依赖包被删除的问题需要进一步排查。
四、拓展阅读
文章来源:https://blog.csdn.net/sunhuaqiang1/article/details/135348943
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!