vercel 배포중 발생한 문제
문제상황
프론트엔드 프레임워크를 사용하면서 컴포넌트, 함수등 이름을 규칙있게 짓기 위해 노력했지만 잘 되지않았다. 열심히 쓸 대 없는곳에 시간을 태우며 파일이름만 수정한채로 git에 푸시를 하였다.
그리고 vercel에서 git저장소의 Svelte프로젝트와 연동하여 자동으로 빌드 및 배포가 진행되는데 아래와 같은 문제가 발생했다.

처음에는 svelte가 출시된 지 얼마 안돼서 아직 안정화(?)가 안된 줄 알았다.
그렇게 파일 제대로 못읽는 문제가 있나보다 하면서 열심히 찾아봤는데 정보가 너무 부족했다.
정보가 잘 안나오길래 git저장소를 들어가 커밋기록을 살펴보았다. 혹시 내가 뭔가 누락했을수도 있으니...

그렇다... 처음 알았다 파일 이름만 변경하는 경우 git이 대소문자는 구분하지 않았다.
Svelte 혼자 하기에 정말 참 좋고 빠른데 엄한 곳에서 문제를 찾고 있었다.
그래서 git file 대소문자 관련하여 검색해보았다.
해결방법
git config --global core.ignorecase false # 전역설정
git config --local core.ignorecase false # 현재프로젝트파일 대소문자 문제 해결
위와 같은 명령어로 해결할 수 있다.
global 옵션까지 주면 현재 문제가 발생한 프로젝트 뿐만 아니라 다른 프로젝트까지 적용된다고 한다.