728x90
프론트엔드 개발이 위주긴하지만
간단한 서버를 만들일이 종종 생기는 것 같다.
매번 설치 하나하나 설치해주기도 귀찮아서 간단한 틀만 들어두기!
라우터 연결까지 해두면 해당 프로젝트만 받아서 쓰면 될 듯 하다
node 버전은 가장 최신인 v23.7.0
이전 프로젝트들에서는 nodemon과 ts-node를 같이 사용했는데
이번프로젝트부터는 tsx사용!
설치도 하나만 해도 되고 esbuild기반으로 속도도 빠른 편이라고 하니 쓰지 않을 이유가 없음!
npm trend에서도 nodemon과의격차가 점차 줄고 있는 걸로 보아 괜찮을 듯 하다
컴파일&빌드 환경설정
package.json
"scripts": {
"dev": "tsx watch app.ts",
"start": "node dist/app.js",
"build": "tsc"
},
{
"compilerOptions": {
"outDir": "dist",
"module": "CommonJS",
"target": "ES6"
}
}
728x90
반응형
'Node.js' 카테고리의 다른 글
Gmail, Google Cloud Pub/Sub 연동하기 (node.js) (0) | 2025.02.21 |
---|