프로젝트 파일은 직접 수정할 파일, 설정을 읽을 파일, 자동 생성물로 나눠 판단한다
처음 보는 파일을 모두 만지려고 하면 구조가 흐려진다. 수정 대상과 확인 대상부터 나누면 안전하다.
| 파일/폴더 | 수정 기준 | 주요 역할 | Git 추적 |
|---|---|---|---|
| src/app/page.tsx | 직접 수정 | 루트 화면 UI | 예 |
| src/app/layout.tsx | 공통 구조를 바꿀 때 수정 | html/body, metadata, 공통 UI | 예 |
| public | 정적 파일을 추가할 때 수정 | 이미지와 공개 파일 제공 | 필요한 파일만 |
| package.json | 명령/의존성을 바꿀 때 수정 | scripts, dependencies | 예 |
| node_modules | 직접 수정 금지 | 설치된 패키지 | 아니오 |
| .next | 직접 수정 금지 | 빌드 cache와 실행 산출물 | 아니오 |