Не использовать вилку Expo для реагирования
Я использую expo с ответом native. Все в порядке, но я получаю это предупреждение, и приложение занимает много времени при загрузке:
[exp] Warning: Not using the Expo fork of react-native. See https://docs.expo.io/.
Как я могу это исправить.
Ответы
Ответ 1
Если вы создаете ответное родное приложение с помощью команды с начальной страницы: $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, они используют вилку реакции-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"
},
Изменение пути на основе реакции на https://github.com/expo/react-native/archive/sdk-20.0.0.tar.gz и запуск установки npm устранит проблему.
Ответ 2
Вот как я его исправил:
- Я обновил свою "зависимую от реакции" зависимость до последней доступной:
" https://github.com/expo/react-native/archive/sdk-23.0.0.tar.gz"
- Я удалил всю зависимость, которую я установил по ошибке в своем предыдущем приложении expo, которое на самом деле требовало ссылку на реакцию с помощью команды npm uninstall --save:
реагирует-нативное изображение к base64, реагируют родной-cloudinary
- Затем мне также пришлось удалить их из General > Linked Frameworks и Libraries
Теперь это работает! У меня проблемы с Facebook Войти сейчас, но, по крайней мере, это не сбой моего приложения.
Удачи вам.