배포 오류 (netlify, import된 파일을 찾지 못함)
1
Module not found: Error: Can't resolve '../SkeletionUI' in '/opt/build/repo/src/pages'
제대로 작동하던 프로젝트를 리팩토링하며 발생한 오류
로컬에서 서버를 실행하면 잘 작동하고, 로컬에서 build하면 잘 실행되지만,
netlify에서는 배포가 계속 실패됨…
@원인
코드 리팩토링하는 과정 중에 일부 폴더명과 파일명을 수정했으나 깃허브에 반영이 되지 않아, netlify에서는 올바르지 않은 파일경로가 사용되고 있었음
Git은 소문자/대문자 변경은 구분하지 못함
@해결
코드가 올라가있는 Github에서 직접 파일/폴더명 수정함
@또 다른 해결방법
Git에서 대소문자 무시하지 않도록 설정
대소문자 무시하지 않도록 명령
git config core.ignorecase false
- 캐싱된 파일 삭제하기
git rm -r --cached .
- 다시 커밋하고, 푸시하기
1
2
3
4
5
git add .
git commit -m '변경!'
git push
참고 사이트
This post is licensed under CC BY 4.0 by the author.