Search
Duplicate

Property 'require' doesn't exist react native metro bundler 

Created time
2024/04/24 05:05
Last edited time
2024/05/29 02:08
Status
Done
tag

들어가기에 앞서

하단의 참고한 자료를 바탕으로 비전문가가 정리한 글이므로 오류가 있을 수 있습니다.
오류에 대한 피드백은 언제든지 환영합니다. 부디 댓글로 알려주시길 바랍니다. 감사합니다.

발생 원인

앱을 개발하던 도중 만나게 된 에러입니다. 신기하게도 제 맥북 M2프로 환경에서는 해당 에러가 발생하지 않았지만, 윈도우 노트북에서는 발생하였습니다.
추정되는 원인으로는 babel.config.js의 @babel/preset-env와 babel-preset-expo의 프리셋 충돌로 인하여 에러가 발생한 것 같습니다.

해결 방법

저는 아래와 같이 두 프리셋을 주석 처리하고 ‘module:metro-react-native-bable-preset’를 작성하였더니 에러가 해결되었습니다.

참고

34828
issues