gpt4 book ai didi

react-native - 您要求的体验使用的是Expo SDK v(null),但是这个Expo Client副本至少需要v23.0.0

转载 作者:行者123 更新时间:2023-12-04 11:09:28 24 4
gpt4 key购买 nike

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

The experience you requested uses Expo SDK v(null), but this copy of Expo Client requires at least v23.0.0. The author should update their experience to a newer Expo SDK version.



我看过这个答案 Expo not loading (React-Native) -- null Expo SDK version但该解决方案对我不起作用。我的 app.json 中已经有了 sdkVersion:

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


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

最佳答案

答案是通过进行以下更改来更新 SDK。

  • 关闭 XDE 或您的 exp CLI 服务器
  • 在 app.json 中,将 sdkVersion 更改为“27.0.0”
  • 在 package.json 中,更改这些依赖项:
  • 对“https://github.com/expo/react-native/archive/sdk-27.0.0.tar.gz
  • react 原生
  • 世博会“^27.0.0”
  • 对(“16.3.1” — 这个确切版本)使用react
  • react-navigation 到“1.5.11”(如果你使用它,一定要仔细阅读发行说明)
  • jest-expo 到“^27.0.0”(如果你使用它)
  • sentry-expo 没有从“~1.7.0”改变(如果你使用它)
  • 删除项目的 node_modules 目录并再次运行 npm install(或使用 Yarn)
  • 在 XDE 中重新打开您的项目并按“重新启动”以清除打包程序缓存,或者如果您使用 use exp,则运行 exp start -c。
  • 从 App Store/Google Play 更新您手机上的 Expo 应用程序。 XDE 和 exp 将在模拟器中自动更新您的应用程序。

  • 来源: https://blog.expo.io/expo-sdk-v27-0-0-is-now-available-898bf1e5b0e4

    关于react-native - 您要求的体验使用的是Expo SDK v(null),但是这个Expo Client副本至少需要v23.0.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52287710/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com