Подтвердить что ты не робот

Expo.io - Модуль JSTimersExecution не является зарегистрированным вызываемым модулем

Я настраиваю приложение React-Native, используя официальные официальные документы React Native. Но я продолжаю получать это сообщение об ошибке Module JSTimersExecution is not a registered callable module при просмотре приложения из приложения Expo в моем iphone. Стек вызовов подключен здесь.

Expo error[1]

Я сделал несколько Google, но не нашел ничего полезного.

Может ли кто-нибудь получить эту ошибку раньше?

4b9b3361

Ответ 1

У меня такая же ошибка, когда я обновляю action-native до 0.47.1, я смотрю на вопрос и устанавливаю реакцию-обратно на 0.46.4, он работает!

Ответ 2

Обязательно измените app.json на ту же самую версию экспонирования, которая у вас есть в package.json. Кроме того, убедитесь, что вы используете соответствующую версию React-Native, которую использует установленная вами версия expo. Вам может потребоваться обновить приложение Expo. Если это не работает и ваши версии совпадают:

  • Остановить работу сервера
  • rm -rf node-modules (возможно, даже удалите файл your.lock)
  • npm i/yarn
  • затем запустите его npm start или используйте expo
  • затем, если вы запустили терминал Shift + R, чтобы перезагрузить пакет и очистить кеш, или нажмите "перезапустить" в expo, если вы используете это.

https://blog.expo.io/expo-sdk-v20-0-0-is-now-available-79f84232a9d1

Ответ 3

В package.json я установил response-native обратно в 0.46.1, что, казалось, сработало.

Ответ 4

Если вы используете cocoapods для своего проекта, отвечающего за реакцию, не забудьте запустить pod install после того, как вы обновили реакцию.

Ответ 5

Вы используете Expo случайно? Если это так, RN 0.47.x в настоящее время не поддерживается Expo. (источник)

Ответ 6

Я столкнулся с этим, обновляя expo, когда я оставил симулятор iOS. Быстрый перезапуск iOS-симулятора устранил проблему.

Ответ 7

У меня такая же проблема с expo: 20.0.5 и response-native: 0.47.1. Я обновил сценарии реагирования до 1.3.0. Затем я перезапустил Simulator и npm start, и он сработал.