【问题标题】:errors after running expo start运行 expo start 后的错误
【发布时间】:2019-11-17 02:11:59
【问题描述】:

我已经安装了最新的节点版本和 expo-cli,但是当我运行命令 expo start 时,它给了我这个错误:

Starting project at C:\Users\Ogacho\Desktop\sharelocation
Expo DevTools is running at http://localhost:19002
Your project is in SDK version >= 33.0.0, but the expo package version seems to be older.
Opening DevTools in the browser... (press shift-d to disable)
Error: React Native is not installed. Please run `npm install` in your project directory.
Couldn't start project. Please fix the errors and restart the project.
Set EXPO_DEBUG=true in your env to view the stack trace.

我已尝试清除我的 npm 缓存,删除我的 node_modules 文件夹并重新安装...

【问题讨论】:

标签: react-native expo


【解决方案1】:

这为我解决了问题:

运行expo update 35.0.0.(将版本替换为您想要的版本。35.0.0 是本文的最新版本。)通过更新 app.json 和 package.json 并安装最新的依赖项来更新 expo。

引用自:

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

另外,请检查:

  • 您的 expo 应用是通过应用/Play 商店获得的最新版本。
  • 你的expo cli是最新版本npm install -g expo-cli

【讨论】:

    【解决方案2】:

    您的项目的 SDK 版本 >= 33.0.0,但 expo 包版本似乎较旧。如果您的 expo-cli 版本早于 2.21.2,请运行 npm install -g expo-cli 以获取最新版本。

    或者,您可以将 sdkVersion 和依赖项更改为旧版本以匹配 expo-cli doc。运行 expo --version 以获取 expo-cli 版本。 例如,如果使用expo-cli 2.19.5,你应该

    • app.json,将sdkVersion改为“32.0.0”,
    • 在 package.json 中,更改这些依赖项:
    {
      "react-native": "https://github.com/expo/react-native/archive/sdk-32.0.0.tar.gz",
      "expo": "^32.0.0",
      "react": "16.5.0"
    }
    
    • 删除项目的 node_modules 目录并重新安装

    【讨论】:

    • 感谢您解决了我的第一个难题,但现在我收到此错误错误:验证 app.json 中的字段时出现问题。请参阅docs.expo.io/versions/v32.0.0/workflow/configuration • 字段:平台 - 不应超过 2 个项目。并且 adb 版本(40)与客户端(41)不兼容
    • 您介意在此处显示您的 app.json 内容吗?一定有什么问题。这是我的平台值: "platforms": [ "ios", "android" ],
    【解决方案3】:

    关闭您的 Expo CLI 服务器 在你的项目目录下运行expo upgrade(需要最新版本的expo-cli,你可以用npm i -g expo-cli更新)。 请务必查看这篇文章的重大更改部分! 运行expo start -c

    【讨论】:

      猜你喜欢
      • 2020-03-11
      • 2020-04-21
      • 2021-05-24
      • 2021-08-02
      • 2019-04-30
      • 2020-03-15
      • 2018-11-14
      • 2021-08-09
      • 2021-09-18
      相关资源
      最近更新 更多