🧩Javascript/react-native

[ReactNative]* A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called.

DevJiun 2022. 2. 15. 23:03

react native로 간단한 앱 구현을 하면서 공부하던중 패키지 네임이 중복되어 파이어베이스에 등록이 되지 않았다.

 

(패키지 네임을 변경하는건 생각보다 쉬우나 한번에 잘 생각해서 정하는 걸 추천)

 

변경 후 앱을 실행했는데 위 사진과 같이 에러가 생겼다.

 

app.json파일을 열어보자

 

{
  "name": "my_first_project",
  "displayName": "my_first_project"
}

packagename은 simpletodo로 바꾸었는데 app.json은 변경하지 않아서 생긴 에러

 

app.json내에 name도 맞춰주니 해결되었다.

 

참고링크

https://stackoverflow.com/questions/62649381/invariant-violation-main-has-not-been-registered