Next.js (static export)
output: "export"를 설정한 Next.js 프로젝트에는 적응시킬 서버가 없습니다. naro는 빌드 결과물을 정적 사이트로 서빙하며, Cloudflare 어댑터를 거치지 않습니다.
- 감지 기준
next- 빌드 명령
npm run build- 출력 디렉터리
out- 런타임
- 정적 자산
- SPA 폴백
- 아니오
- 빌드 캐시
.next/cache
판별 방식
naro는 next.config에서 리터럴 output: "export"을 읽습니다. 계산된 값은 따라가지 않으니, 설정이 빌드 시점에 결정된다면 프로젝트 설정에서 Next.js (static export)를 직접 고르세요.
서버에서 돌아가는 것이 없습니다. 라우트 핸들러·미들웨어·ISR·온디맨드 재검증을 쓸 수 없습니다. 없는 경로는 index.html로 폴백하지 않고 내보낸 404 페이지를 냅니다.
배포하기
프로젝트 폴더 안에서 실행한다. 첫 배포가 프로젝트를 만들고 연결까지 해둔다.
npx naro-cli deploynpx naro-cli deploy --prod기본값 바꾸기
프레임워크 기본값을 따르지 않는 프로젝트라면, 프로젝트 설정 → 빌드 설정에서 빌드 스크립트와 출력 디렉터리를 바꾸면 된다.