본문 바로가기

Web/Next.js

[Next.js] 배포 시 console 지우기

Next.js는 빌드 후 Console이 뜨지 않도록 하는 기능을 제공하고 있다.

 

next.config.js 파일의 compiler에 아래와 같이 removeConsole 옵션을 설정하면 된다.

const nextConfig = {
	compiler: {
    	removeConsole: process.env.NODE_ENV === 'production',
    }
}

 

console 전체 제거가 아닌 특정콘솔(ex. console.error) 은 보여주고 싶다면 아래와 같이 설정하면 된다.

comiler: {
	removeConsole: process.env.NODE_ENV === 'production' ? { exclude: ['error'] } : false,
}