Vite
React·Vue·Svelte·Solid, 아니면 순수 TypeScript까지 Vite 프로젝트면 된다. naro가 빌드를 돌리고 결과를 정적 자산으로 서비스하며, SPA 폴백을 붙인다.
- 감지 기준
vite- 빌드 명령
npm run build- 출력 디렉터리
dist- 런타임
- 정적 자산
- SPA 폴백
- 예
- 빌드 캐시
node_modules/.vite
클라이언트 라우팅
해당하는 파일이 없는 경로로 요청이 오면 index.html로 넘긴다. 새로고침해도 클라이언트 라우터가 그대로 동작한다.
배포하기
프로젝트 폴더 안에서 실행한다. 첫 배포가 프로젝트를 만들고 연결까지 해둔다.
npx naro-cli deploynpx naro-cli deploy --prod기본값 바꾸기
프레임워크 기본값을 따르지 않는 프로젝트라면, 프로젝트 설정 → 빌드 설정에서 빌드 스크립트와 출력 디렉터리를 바꾸면 된다.