首页 文章

没有使用本地的反应世界派

提问于
浏览
33

我正在使用世博会反应原生 . 一切都很好,但我收到此警告,该应用程序需要很长时间加载:

[exp] Warning: Not using the Expo fork of react-native. See https://docs.expo.io/.

我该怎么办呢 .

2 回答

  • 2

    如果使用来自入门页面的命令创建react native应用程序: $create-react-native-app AwesomeProject 则package.json文件具有以下依赖项:

    "dependencies": {
      "expo": "^20.0.0",
      "react": "16.0.0-alpha.12",
      "react-native": "^0.47.0"
    }
    

    如果您直接在Expo XDE中创建应用程序,您将在package.json中看到它们使用react-react的fork:

    "dependencies": {
      "expo": "^20.0.0",
      "react": "16.0.0-alpha.12",
      "react-native": "https://github.com/expo/react-native/archive/sdk-20.0.0.tar.gz"
    },
    

    将react-native模块路径更改为https://github.com/expo/react-native/archive/sdk-20.0.0.tar.gz并运行 npm install 将解决问题 .

  • 35

    这就是我修复它的方式:

    • 我将"react-native"依赖项更新为最新的依赖项:

    “https://github.com/expo/react-native/archive/sdk-23.0.0.tar.gz”

    • 我删除了我之前使用npm uninstall --save命令实际需要react-native链接的expo应用程序中错误安装的所有依赖项:

    react-native-image-to-base64,react-native-cloudinary

    • 然后我还必须从General> Linked Frameworks and Libraries中删除它们

    现在它有效!我现在有Facebook登录的问题,但至少它不会崩溃我的应用程序 .

    祝你好运 .

相关问题