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,
}