React Native на iOS — «Необработанное исключение JS: Не удается найти переменную: требуется»

#ios #xcode #react-native

Вопрос:

Мне удалось создать проект без ошибок, но когда я запустил свое приложение React Native на iOS, я получил следующую ошибку:

Изображение кода ошибки

Код ошибки: Необработанное Исключение JS: Не удается найти переменную: требуется`

Это работало нормально, но когда я отлаживал что-то еще, я в конечном итоге удалил папку pods, podfile.блокировка и каталог .xcworkspace и запуск:

 pod deintegrate
pod install
 

Я точно не знаю, почему появляется ошибка. Как я могу это исправить?

Я тоже попытался сбросить кэш, но это ничего не изменило.

Ответ №1:

После возврата к большему количеству коммитов я понял, что добавил «@babel/preset-env » в качестве предустановки в своем babel.config.js файл. После удаления этого ошибка исчезла.

Ответ №2:

Попробуйте сбросить свой кэш:

На выставке

 expo r -c
 

Для React Native CLI:

 react-native start --reset-cache
 

Комментарии:

1. да, я уже пробовал это. Также попробовал очистить проект.

2. Кроме того, я попытался вернуться к старой фиксации, но получил ту же ошибку