react-native - xde - update expo client




Expo.io-모듈 JSTimersExecution은 등록 된 호출 모듈이 아닙니다. (5)

iOS 시뮬레이터가 작동하지 않을 때 엑스포를 업그레이드하면서이 문제에 부딪혔습니다. iOS 시뮬레이터를 재시작하면 문제가 해결되었습니다.

React Native 공식 문서를 사용하여 React-Native 앱을 설정했습니다. 하지만이 오류 메시지가 계속 Module JSTimersExecution is not a registered callable module 내 아이폰의 엑스포 응용 프로그램에서 응용 프로그램을 볼 때 Module JSTimersExecution is not a registered callable module . 호출 스택이 여기에 첨부됩니다.

나는 Google을했지만 도움이되는 것을 찾지 못했습니다.

누구든지 전에이 오류를 얻을 수 있습니까?


package.json에서 반응하는 네이티브를 0.46.1로 다시 설정했습니다.


반응이 네이티브 인 0.47.1로 업그레이드 할 때도 동일한 오류가 발생합니다. 질문을보고 반응식을 0.46.4로 다시 설정하면 작동합니다!


반응하는 네이티브 프로젝트에 cocoapods를 사용하는 경우 반응이 업그레이드 된 후에 pod install 을 실행 pod install 합니다.


app.jsonpackage.json 과 동일한 엑스포 버전으로 변경하십시오. 또한 설치 한 엑스포 버전의 해당 React-Native 버전을 사용하고 있는지 확인하십시오. 엑스포 앱을 업그레이드해야 할 수도 있습니다. 작동하지 않고 버전이 일치하면 다음을 수행하십시오.

  • 서버 중지
  • rm -rf node-modules (어쩌면 your.lock 파일도 제거하십시오)
  • npm i / yarn
  • npm start 또는 엑스포 npm start
  • 그런 다음 터미널 Shift + R에서 패키지를 다시 시작하고 캐시를 지우거나 사용중인 경우 expo에서 다시 시작하십시오.

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