n naro문서

Vite

React·Vue·Svelte·Solid, 아니면 순수 TypeScript까지 Vite 프로젝트면 된다. naro가 빌드를 돌리고 결과를 정적 자산으로 서비스하며, SPA 폴백을 붙인다.

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

클라이언트 라우팅

해당하는 파일이 없는 경로로 요청이 오면 index.html로 넘긴다. 새로고침해도 클라이언트 라우터가 그대로 동작한다.

배포하기

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

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

기본값 바꾸기

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