3주차 강의는 좀 더 심화된 내용이라 2번 이상씩 복습했고 복습하면서는 코딩도 따라하면서 진도를 같이 나갔다.
3주차 중간쯤 갔을 때인데 상단에 MainPage가 나와야 하는데 계속 빨갛게 에러화면 뜨는 것이다.
에러 문구를 구글링하면서 nmp, node 등을 다시 깔았다. 처음 깔 때보다 버전이 약간 높아졌다. 더 좋아진건가? 하면서 지나쳤는데 찾아보니 버전이 다르면 잘 되던 게 안되거나 나는 되는데 버전이 다른 개발 환경에서는 안되는 현상이 일어난다고 한다.
계속해서 다른 에러까지 나니까 혼자는 해결이 안 될 것 같아 스파르타 즉문즉답을 이용해서 문의를 했다.
원격으로 몇 가지를 인스톨하고 거의 해결된 듯 했다. 그런데 expo start만 들어가면 에러가 뜬다. ㅠㅠ
yarn add @react-navigation/native
expo install react-native-screens react-native-safe-area-context react-native-gesture-handler
재부팅
expo start –c
하지만 계속 품어져 나오는 에러 메세지
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
버전이 맞지 않는다는 메시지 같다.
주말내내 씨름하다가 포기했다.
처음 시작한다는 마음으로 node, nmp, yarn 등을 재설치하고 프로젝트도 새로 만들고 1강부터 다시 진도를 나갔다. 드디어 문제의 3주차, 천천히 한 단계씩 따라하면서 문제의 부분까지 왔지만 앗 다시 빨깐 메세지다.
앞이 깜깜해지는 듯 했지만 재부팅하고 했더니 해결되었다.
그럼 처음 그 빨간 메세지도 재부팅하면 되는 문제였을까?
expo install 후에 에러가 났다면 다시 시작해보자.