📖 배경 및 목적 (Why)
1. 기술 부채 해결
- Node.js 16 → 22 업그레이드: 보안 패치 및 성능 개선
- node-sass 의존성 제거: Python/C++ 빌드 도구 의존성 해결
- 복잡한 Webpack 설정 단순화: 6개 환경별 설정 파일 → 1개 통합 설정
2. 개발 생산성 향상
- 느린 개발 서버 시작 시간 해결 (10초 → 0.1초)
- HMR(Hot Module Replacement) 성능 개선
- 빌드 시간 단축 필요
3. 최신 기술 스택 적용
- React 19 완전 호환
- ES 모듈 기반 최적화
- esbuild 기반 고속 트랜스파일링
🔧 주요 수정 사항 (What)
1. 빌드 도구 변경
- Webpack 5 + Babel
+ Vite 6 + esbuild
2. 패키지 의존성 대폭 정리
제거된 Webpack 관련 패키지 (15개):
webpack, webpack-cli, webpack-merge