Expo SDK32 undefined не является объектом (оценивается как _expo2.default.KeepAwake) - PullRequest
1 голос
/ 24 мая 2019

Я обновил expo для своего React Native App с SDK25 до SDK32, выполнив шаги, описанные в документации Expo.Когда я пытаюсь запустить приложение в клиенте Expo, я получаю следующую ошибку

undefined is not an object (evaluating '_expo2.default.KeepAwake') <unknown> crna-entry.js:20:17 loadModuleImplementation require.js:292:12 guardedLoadModule require.js:179:45 global code <unknown file>:0

Environment

Ответы [ 2 ]

4 голосов
/ 25 мая 2019

Удалите реакции-нативные скрипты и обновите основной ключ

0 голосов
/ 10 июля 2019

Обновление вашего проекта для использования Expo CLI.

Внесите эти изменения в package.jso n:

Замените react-native-scripts на expo в конфигурации scripts.Пример:

"scripts": {
    "start": "expo start",
    "eject": "expo eject",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "test": "jest"
}

Удалить react-native-scripts из devDependencies.

Измените клавишу main на node_modules/expo/AppEntry.js, затем выполните npm start -- -c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...