1. js -> ts 변환하기

Bard·2021년 3월 28일
0

근래 지루한 개발 생활을 청산하고자 노마드코더에서 인스타클론3.0 을 따라해보기로 했다

처음에는 GraphQL 를 생각하며 우버이츠 클론 강의를 결제하려 했는데 최근에 나온 인스타클론 3.0 강의가 GraphQL 도 사용하고 관심있는 React Native 도 포함되어 있어 해당 강의를 선택했다.

내 돈..ㅠㅠ

결제하고 기본 설정하고

mkdir (directory-name)
cd (directory-name)
git init
git remote add origin (gihub-remote-repo-url)
npm init -y

영상을 따라하며 서버 세팅하는 부분을 시청하는데 serverjs 라는 파일을 만들어서 화들짝 놀라 강의 상세페이지를 확인해보니 해당 강의는 타입스크립트가 아닌 자바스크립트 강의로 되어 있었다ㅠ

나는 당연히 타입스크립트인줄..ㅠㅠ

이미 결제를 해버렸고 나는 당장에 공부할 명분이 필요해서 그냥 해당 강의를 따라하면서 타입스크립트로 개발을 하기로 다짐했다

우선 파일 확장자를 js -> ts 로 변경하고 package.json 의 스크립트를 변경했다
node server.js
👇
node server.ts
error
생각해보니 nodejs 는 타입스크립트를 읽지 못한다
중간에

npm i ts-node ts-node-dev typescript --dev 
 
tsc --init

ts-node 설치 및 tsconfig.json 생성

그리고 package.json - scripts 다시 변경!
node server.ts
👇
ts-node-dev server.ts

ts-node production 용
ts-node-dev dev 용
ts-node-dev 를 사용하면 파일이 파일을 변경하면 자동으로 서버를 재시작한다
비슷한 친구로 nodemon 이 있다

다시 npm run dev
terminal-log
이번에는 잘 나온다ㅎㅎ

앞으로 강의 고생길이 열린 거 같다ㅠ

profile
영차영차🐢

0개의 댓글