본문 바로가기

코딩도 합니다/React Native

[리액트네이티브 에러 ReactNative Error] Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication).



 

안녕하세요.

디자인도 하고, 개발도 하는 '디발자 뚝딱'입니다.

 

이번 포스팅에서는, 리액트네이티브로 개발 중 만날 수 있는

Invariant Violation: Module AppRegistry is not a registered callable module (calling runApplication).

에러 해결 방법에 대해 공유하겠습니다.

 

 

  에러 확인

에러내용을 자세하게 봐볼까요?

nvariant Violation: Module AppRegistry is not a registered callable module (calling runApplication). A frequent cause of the error is that the application entry file path is incrrect. This Can also happen when the JS bundle is corrupt or there is an early initialization error when loading React Native.

번역하면 아래와 같습니다.

불변 위반: 모듈 AppRegistry는 등록된 호출 가능 모듈(runApplication 호출)이 아닙니다. 오류의 빈번한 원인은 응용 프로그램 항목 파일 경로가 정확하지 않기 때문입니다. 이것은 JS 번들이 손상되었거나 React Native를 로드할 때 초기 초기화 오류가 있는 경우에도 발생할 수 있습니다.

 

 

  해결 방법

리액트 라이브러리가 아닌 리액트네이티브 전용 라이브러리를 사용한다!

저같은 경우에는 react-fade 라이브러리를 설치하고 사용했더니 해당 에러를 만나게 됐는데요.
그래서 해당 패키지를 삭제하고 리액트네이티브 라이브러리를 찾아서 설치해줬어요. (react-native-fade-in-out)
그랬더니 해당 에러가 사라졌답니다! :)

 

 

 

 

 

728x90