react + next + ts 를 사용해서 프로젝트를 진행하는데,
수정사항을 적용해도 새로고침이 되지 않았다.
서버를 껐다가 켜면 반영이 되는데, 즉각 반영이 되지 않아 매우 답답하던 찰나.
동일한 오류가 많지도 않은데, 환경셋팅에 문제가 있나 싶어
버전도 바꾸고 명령어 추가도 하는 등 다양하게 해봤으나 장렬히 실패.
윈도우에서 발생되었다고, 맥으로 바꾸고 싶다는 글도 수두룩 했으나,
아주 억울하게도 난 맥 사용자..........
나의 케이스
엄청난 곳에서 발생이 된 것도 아니었다.
그냥 환경 셋팅 후 기본으로 뜨는 페이지에 새로 생성한 컴포넌트를 추가 하고 싶을 뿐이었다.
import를 해서 추가를 하고 실행을 했는데, npm run dev를 할 때만 일시적으로 반영이 되고
이후 컴포넌트의 수정 반영이 되지 않았다.
해결방법
대소문자 문제라는 글도 언뜻 봤지만, 내가 새로 만든 컴포넌트엔 진짜 별게 들어있지 않기에
대소문자 실수 역시 발견할 수 없었는데..
어이없게도 새로 만든 컴포넌트를 import해올 때 대소문자 실수가 있었다...
Input인데 input이라 작성했고, 오류도 발생되지 않는데다가..
처음 실행시엔 Input컴포넌트를 잘 불러왔기 때문에 이곳이라 생각할 수 없었다.
진짜 별 것도 아닌데 시간을 날려서 너무너무 화가나지만......
똑같은 실수를 하지 않기 위해 기록해둔다 ㅠㅠ
만약 동일한 오류가 발생되었다면, 적용하려는 컴포넌트 외에도 그 컴포넌트를 import해올 때,
대소문자 실수가 있었는지 한 체크해보자.