gpt4 book ai didi

android - 您的项目的 SDK 版本 >= 33.0.0,但 expo 包版本似乎更旧

转载 作者:行者123 更新时间:2023-12-03 23:49:32 25 4
gpt4 key购买 nike

我无法启动我的 Expo 应用程序。我收到此错误:

Your project is in SDK version >= 33.0.0, but the expo package version seems to be older.
(0 , _config(...).fileExistsAsync) is not a function

周一它工作正常。我的 expo cli 和 sdk 版本是 36.0.0,所以是最新的。有没有人也有这个问题并且知道可能的解决方法?

我正在使用 Android Studio 模拟器。

刚刚运行 expo upgrade ,它告诉我我已经在使用最新版本,但我还是运行了它,结果如下:
ConfigUtils(...).resolveModule is not a function

最佳答案

有两种可能:你全局安装的 expo-cli 包已经过时,或者你的项目本身中的 expo 包已经过时。

要解决这个问题,请运行 npm ls在您的项目目录中并搜索 expo 版本。
如果您在基于 unix 的系统上或安装了 grep,您可以使用 npm ls | grep expo 快速完成此操作。 .

如果其中任何一个显示低于 33.0.0 的 expo 包版本,那么您需要使用 expo update 35.0.0. 更新项目的 expo

另一方面,如果项目中的 expo 版本高于 33.0.0 则全局版本需要更新,可以通过 npm install -g expo-cli 修复

https://docs.expo.io/versions/latest/workflow/upgrading-expo-sdk-walkthrough/

关于android - 您的项目的 SDK 版本 >= 33.0.0,但 expo 包版本似乎更旧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59862639/

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