ReactNative

[리액트 네이티브 | React Native] Something went wrong. Sorry about that . You can go back to Expo home or try to reload the project

5353 2024. 8. 7. 21:01
반응형

React Native 처음 프로젝트 실행 시 다음과 같은 화면이 뜬다.

Something went wrong. Sorry about that . You can go back to Expo home or try to reload the project

다음과 같은 화면은 연결된 와이파이가 다르거나 하는 여러가지 변수가 있지만, 그 중 하나를 해결한 방법에 대해 간략하게 써 보려한다

(내가 한건 아니고 사실 옆에 앉아있는 애가 알려줌)

npx expo start

위의 익숙한 명령어 실행 시 \

원래 접속시 공유기가 할당한 아래 ip로 접속해야한다.
근데 문제는 127.0.XX 와 같이 로컬 호스트, 자기 자신의 ip 로딩되는 문제 발생한다.

 

cmd 창을 열어 확인 해보면, 공유기에서 할당해준 ip주소와 많이 다른걸 알수 있다 

내 놑북에 할당된 ip주소(회색)

 

 

이러한 문제 발생 시

문제 해결 : npx expo start --tunnel  명령어로 실행하면 정상적으로 돌아간다.
이 명령어 실행 시 wi-fi 가 달라도 실행 가능

npx expo start --tunnel

 

 


팀 rn 프로젝트는 정상적으로 작동되기 때문에 들어가봤다

팀장이 디폴트가 터널로 연결로 설정해놔서 오류없이 작동되었던걸 볼수있다.

 


추측 : .expo 파일에서 노트북에 할당된 아이피 읽어와서 적용을 시키기 때문에 로컬로 들ㅇ어간다 노트북 마다 아이피가 고유하게 존재

<시도해볼것>
에뮬레이터 지우고 다시 깔면 로컬 호스트로도 가능할수도

여러가지 찾아본 결과 :아직까지는 깔끔한 해결책은 없고 터널만 쓰는 걸로

반응형