소스 수정은 HMR로 반영되지만 설정 파일과 환경 변수 변경은 서버 재시작을 먼저 의심한다
바뀐 값이 화면에 안 보일 때는 코드 문제가 아니라 개발 서버가 이전 설정으로 떠 있는 경우가 많다.
| 변경한 것 | 보통 반영 방식 | 확인 위치 | 안 보이면 |
|---|---|---|---|
| page.tsx, component | HMR | 브라우저 화면 | 저장 여부, import 경로 확인 |
| globals.css | HMR 또는 새로고침 | 전체 스타일 | 선택자 우선순위 확인 |
| next.config.ts | 서버 재시작 | 터미널 시작 로그 | Ctrl+C 후 npm run dev |
| .env.local | 서버 재시작 | 무접두사 서버 값과 NEXT_PUBLIC_ 공개 값 | 접두사와 재시작 여부 확인 |
| package.json dependencies | install 후 재실행 | 터미널 import 오류 | node_modules와 lockfile 확인 |