본문 바로가기
TypeScript

[타입스크립트] 빌드없이 타입스크립트 실행하기 & 서버 자동으로 재시작하기

by 메이플 🍁 2022. 11. 29.

package.json

npm run build && npm run start 명령어로 빌드 후에 프로젝트를 실행

"scripts": {
  "build": "tsc",
  "start": "node build/index.js" // 빌드 후 index.js 실행하라는 명령어
}

 

ts-node

빌드 없이 빠르게 새로고침하고 싶을때 사용한다. 빌드한 다음에 코드를 실행하지 않아도 ts-node가 컴파일할 필요없이 타입스크립트 코드를 대신 실행해준다.

ts-node 개발용으로 설치

npm i -D ts-node

 

package.json

"scripts": {
  "build": "tsc",
  "dev": "ts-node src/index", // 추가된 코드
  "start": "node build/index.js"
}

 

nodemon

nodemon을 설치하면 자동으로 커맨드를 재실행해줘서 일일히 커맨드를 다시 실행할 필요가 없어진다. 즉 서버가 자동으로 재시작되므로 명령어로 서버를 재시작할 필요가 없어진다.

nodemon  설치

npm i nodemon

 

package.json

"scripts": {
  "build": "tsc",
  "dev": "nodemon --exec ts-node src/index", // 추가된 코드
  "start": "node build/index.js"
}

댓글