본문 바로가기
Clone Coding

Jira-clone - Next.js 빌드 시 타입 오류 무시하고 강제 빌드하기

by zzuny-code 2025. 12. 13.
반응형

https://www.youtube.com/watch?v=37v63U7-iG0

7:08

 

 

bun run build

 

TypeScript 오류 무시하기

next.config.js 파일에 다음 설정 추가:

// next.config.js

/** @type {import('next').NextConfig} */
const nextConfig = {
  typescript: {
    ignoreBuildErrors: true,  // 타입 검사 무시
  },
};

module.exports = nextConfig;

 

ESLint 경고 무시하기

같은 파일에 ESLint 설정도 추가:

// next.config.js

/** @type {import('next').NextConfig} */
const nextConfig = {
  typescript: {
    ignoreBuildErrors: true,
  },
  eslint: {
    ignoreDuringBuilds: true,  // ESLint 검사 무시
  },
};

module.exports = nextConfig;

 

빌드 캐시 초기화 (선택사항)

빌드가 여전히 실패한다면 캐시를 지우고 다시 시도:

rm -rf .next/
bun run build

전체 설정 예시

 
// next.config.js

/** @type {import('next').NextConfig} */
const nextConfig = {
  // TypeScript 타입 검사 무시
  typescript: {
    ignoreBuildErrors: true,
  },
  
  // ESLint 검사 무시
  eslint: {
    ignoreDuringBuilds: true,
  },
  
  // 기타 설정들...
};

module.exports = nextConfig;

빌드 명령어

# 캐시 삭제 (필요시)
rm -rf .next/

# 빌드 실행
bun run build

  • 나중에 꼭 고치세요: 이 방법은 임시방편입니다. 타입 에러는 나중에 반드시 수정해야 합니다.
  • 배포 전 테스트: 에러를 무시하고 빌드했다면, 배포 후 실제 기능이 잘 작동하는지 꼭 확인하세요.
  • Git에 커밋: next.config.js 변경사항을 커밋해두면 팀원들도 같은 설정으로 빌드할 수 있습니다.

# 개발 서버 실행
bun run dev

# 프로덕션 빌드
bun run build

# 빌드 후 로컬 프리뷰
bun run start

# 캐시 완전 삭제
rm -rf .next/ node_modules/.cache

 

반응형