자주 발생하는 빌드 에러
1. 의존성 문제
터미널
# node_modules 삭제 후 재설치
rm -rf node_modules package-lock.json
npm install
# 또는 캐시 정리
npm cache clean --force
npm install2. 환경 변수 누락
빌드 시 필요한 환경 변수가 없으면 실패합니다. CI/CD 환경에서 환경 변수를 설정했는지 확인하세요.
정보
3. TypeScript 엄격 모드
TypeScript의 엄격한 타입 체크를 임시로 완화하려면:
tsconfig.json
{
"compilerOptions": {
"strict": false, // 임시 해결 (비추천)
"noImplicitAny": false, // any 허용
"skipLibCheck": true // 라이브러리 타입 체크 건너뛰기
}
}주의
이 방법은 임시 해결책입니다. 타입 에러는 근본적으로 해결하는 것이 좋습니다.
4. 로컬에서 빌드 테스트
배포 전에 항상 로컬에서 빌드가 성공하는지 확인하세요:
터미널
# 빌드 실행
npm run build
# 빌드 결과물로 미리보기
npm run preview