世博项目FetchError:无法验证第一个证书

问题描述 投票:0回答:1

在我的 React Native Expo 项目中,当我运行

npx expo start
时,日志到达“启动 Metro Bundler”点,然后抛出错误 - 'FetchError:请求 https://api.expo.dev/v2/sdks /49.0.0/native-modules失败,原因:无法验证第一个证书
在 ClientRequest. (..\path_to_project 颂歌模块 ode-fetch\lib\index.js:1501:11)
在 ClientRequest.emit (节点:事件:513:28)
在 TLSSocket.socketErrorListener (节点:_http_client:494:9)
在 TLSSocket.emit (节点:事件:513:28)
在emitErrorNT(节点:内部/流/销毁:157:8)
在emitErrorCloseNT(节点:内部/流/销毁:122:3)
在 processTicksAndRejections (节点:内部/进程/task_queues:83:21)'。

我可以在浏览器中打开错误消息中的链接。 几天前一切都很好,现在唯一的方法是使用

npx expo start --offline
离线启动项目,但仍然无法更新或构建应用程序。

我正在使用 Expo SDK 49、RN 0.72.6 和 NodeJS 16(也尝试过 Node 18 和 20,但没有成功)。 任何帮助将不胜感激!

react-native expo ssl-certificate
1个回答
0
投票

我在此评论中找到了解决方案。事实证明,这是防病毒程序的问题 - 在我的例子中是 Eset。但问题仍然是 - 一切都很好,有一天“无法验证第一个证书”?

© www.soinside.com 2019 - 2024. All rights reserved.