본문 바로가기
TIL

[typescript] 빌드에 대하여

by dev__log 2024. 3. 7.

typescript 강의를 다시 보고있는데, 문득 왜 react + typescript 는 컴파일을 하지 않았는데 vercel에 배포가 가능한건지 궁금했다. (역시 복습하니까 같은 강의를 봐도 좀 더 들리는 것 같다)

 

기초를 처음 배울 때 typescript 는 컴파일을 돌려서 js 파일을 만들었는데, 이번에 작업한 프로젝트는 컴파일된 js 파일이 보이지 않았다. 

너무 기초적일 수 있는 질문이지만,,,, 궁금해서 튜터님을 찾아갔다.

 

ts 는 npm run build 명령어로 컴파일해서 js를 만드는거로 알고있는데, 어떻게 빌드하지 않고 vercel 에 배포가 가능한지 여쭤봤다.

답변은 vercel이 빌드를 하고 배포하는 것이였다.

또한, 지금 프로젝트에 빌드된 js 가 보이지 않는 것은 내가 프로젝트에서 빌드를 하지 않았기 때문이다 ㅋㅋㅋ 

작업하던 프로젝트에서 npm run build 명령어를 실행하니 build 폴더가 생기면서 js 파일이 몇개 생성되었다. 

빌드된 파일들

 

js 파일 외에도 styled-component 로 작성했던 css도 생성된 걸 볼 수있다. 

파일을 열어보니 .min 파일처럼 한줄로 압축된 형태를 가지고 있었다.