eslint

ESLint가 프로젝트에서 감지되면, Next.js는 프로덕션 빌드(next build) 시 오류가 있을 경우 빌드를 실패시킵니다.

애플리케이션에 ESLint 오류가 있어도 Next.js가 프로덕션 코드를 생성하도록 하려면, 내장된 린팅 단계를 완전히 비활성화할 수 있습니다. 이는 ESLint가 CI 또는 pre-commit 훅과 같은 워크플로의 별도 부분에서 이미 실행되도록 구성된 경우가 아니라면 권장되지 않습니다.

next.config.js를 열고 eslint 설정에서 ignoreDuringBuilds 옵션을 활성화하세요:

next.config.js
module.exports = {
  eslint: {
    // 경고: 이 옵션을 활성화하면 프로젝트에 ESLint 오류가 있어도 프로덕션 빌드가 성공적으로 완료될 수 있습니다.
    ignoreDuringBuilds: true,
  },
}