본문 바로가기
Node.js

node.js, express 초기 개발 환경설정

by Hyeonlog 2025. 2. 4.
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