n naro문서

Astro

Astro 사이트는 astro build로 빌드하고 dist/의 정적 결과물을 배포한다.

감지 기준
astro
빌드 명령
npm run build
출력 디렉터리
dist
런타임
정적 자산
SPA 폴백
아니오
빌드 캐시
node_modules/.astro

정적 출력만 된다

서버 엔드포인트, 온디맨드 페이지(prerender = false), 어댑터는 서버가 있어야 한다. 어댑터를 쓰거나 output: "server"로 설정한 프로젝트는 라우트가 빠진 채 배포하는 대신 naro가 거절한다.

배포하기

프로젝트 폴더 안에서 실행한다. 첫 배포가 프로젝트를 만들고 연결까지 해둔다.

npx naro-cli deploy
npx naro-cli deploy --prod

기본값 바꾸기

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