代码之家  ›  专栏  ›  技术社区  ›  Dave Birnie

反应本机版本不匹配

  •  3
  • Dave Birnie  · 技术社区  · 7 年前

    我知道有很多关于这方面的帖子,但是其他帖子似乎并没有解决我的问题。

    Image of Error

    应用程序。JSON

    {
      "expo": {
        "sdkVersion": "25.0.0"
      }
    }
    

    包裹json

    "dependencies": {
        "expo": "^25.0.0",
        "react": "16.2.0",
        "react-native": "^0.52.0",
        "react-native-camera": "^1.0.3"
      }
    

    非常感谢您的帮助,谢谢。

    2 回复  |  直到 7 年前
        1
  •  3
  •   CanCoder    7 年前

    在尝试了不同的建议后,我遇到了类似的问题,但失败了,我最终找到了问题的解决方案。对我来说,我打开了 包裹json 文件和 更改react本机版本以匹配JavaScript版本,如控制台错误中所示 然后在项目根目录中运行以下命令:

        npm install
        npm start
    

    现在它工作得很好。

        2
  •  1
  •   סטנלי גרונן Abhishek Singh    4 年前

    我知道为时已晚,但我希望我的回答对其他观众有所帮助。
    您只需安装:

    react-native upgrade 
    

    然后运行您的项目。