[오픈소스] sveltekit 빌드하고 배포하기 클라우드플레어 이용하게된 계기 - 프롤로그
간혹 개발을 하다보면 당황 할 때가 있습니다.
예전 sapper 로 개발할때 npm run dev 해서 잘 돌아가니까
그냥 그 폴더 서버에 ftp 로 올리면 되겠지하고 안심하고 개발하다가
시연 당일 서버에 올리려니 어. 안돌아가네. 뭐지???
서버에 올려서 테스트 해본 적이 없던터라,
하는 방법을 몰라서 시연 5분 앞에두고 npm run dev 한 웹 브라우저 html 복사해서 위기 모면하고,
발표 한 후 readme 읽어보고 npm run build 하면 파일 생성된다는 부분 보고
다음에는 실수하지 말아야지 잘기억하고 잘 적어 놓았습니다.
그런데 뭔가 변화가 있었습니다.
sapper가 사라지더니, 기능이 추가되어 sveltekit으로 변경되었습니다.
layerout reset 부분 개선, vite 적용으로 실시간 업데이트 반영으로 빌드 시간 단축되는등 많은 부분이 개선되어
개발 환경이 훨씬 좋아졌습니다. 아 좋네좋아...
그런데 또다시 빌드하고 배포해야 할 시간이 다가왔습니다.
npm run build 룰 했는데, 어!
build 파일이 보이지 않습니다. 뭐지?
아 .svelte-kit 로 앞에 . 가 붙으면서 일반 폴더 보기 옵션에는 보이지 않는 숨김 폴더로 빌드파일이 올라왔습니다.
그런데, 뭔가...
웹에서 실행하려면 index.html 파일이 보여야하는데, 보지이 않습니다.
구글링을 해보니, 정적사이트는 ... 만 된다는 뜻인지 암튼 에러나고 되지 않습니다.
예전에는 vercel인가에 올려서 하라는 부분이 있었는데,
이와 비슷한 방식으로