next.config.js
는 Next.js 애플리케이션의 전역 설정을 정의하는 파일입니다.
이번 글에서는 자주 사용하는 주요 옵션을 정리하고, 각 설정의 역할과 예제 코드를 제공합니다.
appDir
, distDir
, basePath
)appDir
(앱 라우터 사용 여부)true
설정 시 App Router(앱 라우터) 사용true
*로 변경됨module.exports = {
experimental: {
appDir: true,
},
};
distDir
(빌드 폴더 변경)next build
실행 시 생성되는 빌드 파일 폴더의 이름을 변경할 수 있음.next
module.exports = {
distDir: "build", // 빌드 결과물이 "build" 폴더에 저장됨
};