n naro문서

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 deploy
npx naro-cli deploy --prod

기본값 바꾸기

프레임워크 기본값을 따르지 않는 프로젝트라면, 프로젝트 설정 → 빌드 설정에서 빌드 스크립트와 출력 디렉터리를 바꾸면 된다.