next. config

What ?
productionBrowserSourceMaps
브라우저 소스 맵 (.map) 을 생성할지 여부를 결정하는 next.config 옵션
How❓
next.config 설정 방법
module.exports = { productionBrowserSourceMaps: true, };
💡 특징
| 값 | 설명 | 특징 |
true |
소스 맵 파일(.map)을 생성 |
- 원본 코드 비교나 오류를 쉽게 발견 |
false (기본값 ) |
소스 맵 파일(.map)을 생성 X | - 소스 코드가 노출되지 않아 보안 강화 - 빌드 파일 크기가 줄어듬 |
결론
프로덕션 빌드 시 소스 맵을 생성하여 디버깅을 용이하게 할 수 있는 유용한 설정입니다.
그러나 보안과 성능 측면에서도 고려해야 할 사항이 있어 필요에 따라 설정하는 것이 중요합니다.
프로젝트의 요구사항과 디버깅 필요성에 따라 이 옵션을 설정하여 사용하면 됩니다.