Front-End/React Native

[React Native] 리액트 네이티브 코드 적용 안되는 이슈 해결 (캐시 초기화)

현기 2022. 10. 26. 02:05

리액트 네이티브 개발을 하다가

앱이 너무 느려진다거나, 소스 코드를 변경해도

적용이 안되는 이슈를 겪게 되었습니다.

 

에러 메시지도 보여주지 않기 때문에 해결하기 굉장히 힘들었습니다. 🤦‍♂️🤷‍♂️

결국 Stack Overflow의 도움을 받아 해결하게 되었습니다!

 

https://stackoverflow.com/questions/40985027/unable-to-resolve-module-in-react-native-app

 

Unable to Resolve Module in React Native App

I'm getting an error in React Native saying it can't resolve a module. It's saying a certain folder doesn't exist but the path isn't accurate. It is telling me that Directory /Users/user/Desktop/RN...

stackoverflow.com

 

알아보니, 리액트 네이티브의 자잘한 에러들은 대부분 캐시 초기화를 통해

해결할 수 있다는 의견이 많이 있었습니다. 🎉

 


📝 캐시 초기화 방법

 

cmd 혹은 터미널에서 리액트 네이티브 폴더 경로로 접속해서

    아래 명령어를 입력합니다.

 

⦁ 캐시 초기화 명령어

react-native start --reset-cache

또는

npm start -- --reset-cache

또는

npx expo start -c
(이 방식을 추천드립니다.)

또는

yarn cache clean

 

 


 


참고 문헌 : 

 

 

https://stackoverflow.com/questions/40985027/unable-to-resolve-module-in-react-native-app

https://juzero-space.tistory.com/314