문서
App Router 사용하기
eslint

eslint

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

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

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

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