Ответ 1
У меня такая же ошибка, когда я обновляю action-native до 0.47.1, я смотрю на вопрос и устанавливаю реакцию-обратно на 0.46.4, он работает!
Я настраиваю приложение React-Native, используя официальные официальные документы React Native. Но я продолжаю получать это сообщение об ошибке Module JSTimersExecution is not a registered callable module
при просмотре приложения из приложения Expo в моем iphone. Стек вызовов подключен здесь.
Я сделал несколько Google, но не нашел ничего полезного.
Может ли кто-нибудь получить эту ошибку раньше?
У меня такая же ошибка, когда я обновляю action-native до 0.47.1, я смотрю на вопрос и устанавливаю реакцию-обратно на 0.46.4, он работает!
Обязательно измените app.json
на ту же самую версию экспонирования, которая у вас есть в package.json
. Кроме того, убедитесь, что вы используете соответствующую версию React-Native, которую использует установленная вами версия expo. Вам может потребоваться обновить приложение Expo. Если это не работает и ваши версии совпадают:
rm -rf node-modules
(возможно, даже удалите файл your.lock)npm i
/yarn
npm start
или используйте expohttps://blog.expo.io/expo-sdk-v20-0-0-is-now-available-79f84232a9d1
В package.json я установил response-native обратно в 0.46.1, что, казалось, сработало.
Если вы используете cocoapods для своего проекта, отвечающего за реакцию, не забудьте запустить pod install
после того, как вы обновили реакцию.
Вы используете Expo случайно? Если это так, RN 0.47.x в настоящее время не поддерживается Expo. (источник)
Я столкнулся с этим, обновляя expo, когда я оставил симулятор iOS. Быстрый перезапуск iOS-симулятора устранил проблему.
У меня такая же проблема с expo: 20.0.5 и response-native: 0.47.1. Я обновил сценарии реагирования до 1.3.0. Затем я перезапустил Simulator и npm start
, и он сработал.