1 . node or nodemon
2 . TypeScript
3 . tsconfig.json
4 . ts-node
5 . express
6 . @types/node
7 . @types/express
"script": {
"start": "nodemon app.js", // app.js 실행
"dev": "nodemon --exec ts-node app.ts", // app.ts 실행
"build": "tsc" // 모든 ts파일 js파일로 컴파일
}
$ npm run dev
- tsc app.ts : ts파일을 js파일로 컴파일
- js파일이 생성됨
- 이 후 node app.js 파일 별도로 실행
- ts-node app.ts : ts파일로 노드 실행
- js파일이 생성되지 않음
- 단지 ts파일을 node에서 바로 실행할 수 있게 함