ERROR | Module not found: Can't resolve '파일 경로' in '/codebuild'

연정·2023년 5월 18일
0

React

목록 보기
9/9
post-thumbnail

AWS Amplify로 배포된 React 프로젝트 작업 중 배포가 안되는 이슈가 있었다.
로컬에서 정상적으로 작동하고 빌드도 문제 없이 되는데 아래와 같은 에러 코드와 함께 배포에 실패해서 당황했는데, 원인과 해결방법이 너무 간단해서 황당했기 때문에 기록📝

Module not found: Error: Can't resolve './pages/...' in '/codebuild/output/src....'


[ 원인 및 해결방법 ]

stackoverflow에서 비슷한 에러를 겪은 글을 통해 해결할 수 있었는데,
수정하는 과정에서 통일성을 위해 해당 파일을 포함하는 폴더의 이름을 대문자에서 소문자로 바꾼 것이 문제가 되었던 것

로컬에서는 내가 가지고 있는 코드 기반으로 빌드를 하기 때문에 문제 없이 작동했지만,
깃헙은 변경된 폴더 이름을 업데이트로 인지하지 못해서 이전의 폴더명을 유지하고 있었기 때문에
깃헙 코드를 기반으로 배포했을 때 문제가 생겼던 것이다.

일단은 깃헙에 올라가있는 파일명과 동일하게 다시 수정함으로써 정상적으로 배포를 할 수 있었다.
만약 폴더명을 수정하고 싶다면, 해당 폴더를 아예 제거하여 깃헙에 올렸다가 다시 해당 폴더를 변경된 이름으로 생성하면 되지 않을까 생각한다.

아래는 해결에 큰 도움이 된 stackoverflow
stackoverflow link

profile
성장형 프론트엔드 개발자

0개의 댓글