相关疑难解决方法(0)

React Native项目,有时使用expo start获得“ connect ECONNREFUSED 127.0.0.1:19001”

我使用的是expo-cli2.6.14,react-native0.57.1​​,世博SDK 31.0.0。为了启动要在Expo应用程序上运行的项目,我使用expo start。有时它会起作用,有时会出现错误,我也不知道为什么。如果我expo start一次又一次地跑,最终它会起作用,但这浪费了很多时间。

这是我得到的错误:

Could not get status from Metro bundler. connect ECONNREFUSED 127.0.0.1:19001
Connecting to Metro bundler failed.
Set EXPO_DEBUG=true in your env to view the stack trace.
error Command failed with exit code 1.
Run Code Online (Sandbox Code Playgroud)

我不确定为什么会这样。我一直没有理会它,因为它并不会一直发生,但是它已经成为一个麻烦。对这个问题有什么想法吗?

编辑:这是一个尚未解决的已知问题

编辑2:expo-cli2.12.2和Expo SDK 33.0.0 仍在发生

react-native expo

14
推荐指数
4
解决办法
6618
查看次数

您要求的体验使用Expo SDK v(null),但此Expo Client副本至少需要v23.0.0

在iOS模拟器上启动Expo时出现此错误。

您要求的体验使用Expo SDK v(null),但是此Expo Client副本至少需要v23.0.0。作者应将他们的经验更新到较新的Expo SDK版本。

我已经看到了这个答案Expo未加载(本机)-Expo SDK版本为空,但该解决方案不适用于我。我的app.json中已经有sdkVersion:


  "expo": {
    "sdkVersion": "22.0.0"
  }

Run Code Online (Sandbox Code Playgroud)

我尝试过,yarn upgrade --latest但还是没有运气。任何想法表示赞赏。我正在使用expo-cli --version 1.1.0

react-native expo

6
推荐指数
2
解决办法
4185
查看次数

标签 统计

expo ×2

react-native ×2