У меня было полностью работоспособное реагирование на собственное приложение, и я попытался установить кнопку входа в Facebook. Я выполнил следующие инструкции:
https://developers.facebook.com/docs/react-native/login
а также
https://developers.facebook.com/docs/react-native/configure-ios
Существует известная проблема с использованием реакции-родной связи для подключения SDK Facebook к проекту, поэтому я попытался связать ее вручную. Я не мог заставить Facebook Войти работать, и теперь, когда я использую run-ios для реагирования, мое приложение просто показывает черный экран!
В качестве теста я использовал приложение create-react-native-app для создания нового приложения, и я запустил его, и я получаю эту ошибку:
this._lazyCallableModules [name] не является функцией (MessageQueue.js 155: 11)
Поскольку я не уверен, что такое MessageQueue, и это совершенно новое приложение, я не уверен, как отменить урон, который я сделал.
Кто-нибудь испытал это, или у вас есть хоть какое-то представление о том, как я могу выполнить сброс настроек реагирования?
Если я не предоставил достаточно релевантной информации, пожалуйста, дайте мне знать.
Обновляя последнюю версию React Native, clean & build решила ее для меня.
Последовал ответ, данный здесь, и он хорошо работает до сих пор.
Снизьте пакет babel-preset-react-native
с 2.0.1
до 2.0.0
. Команда npm install [email protected]
. Используйте флаг --save
если вы хотите сохранить его на свой package.json
.