我正在使用expo with react native。一切都很好,但我得到这个警告,应用程序需要很长时间才能加载:
[exp] Warning: Not using the Expo fork of react-native. See https://docs.expo.io/.
我该如何解决呢。
答案 0 :(得分:35)
如果使用入门页面中的命令创建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-native的分支:
"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
将解决问题。
答案 1 :(得分:2)
我是如何解决的:
" https://github.com/expo/react-native/archive/sdk-23.0.0.tar.gz"
反应天然图像到的base64, 反应天然-cloudinary
现在它有效!我现在在Facebook登录时遇到问题,但至少它并没有让我的应用程序崩溃。
祝你好运。