본문 바로가기
node.js

Node.js 개발 및 배포 환경 구성에 유용한 패키지

by spare8433 2023. 6. 19.

내용

ts + express 서버 개발서버 및 배포환경에서 사용했던 유용한 패키지


패키지 리스트

  • cross-env

    • 운영체제나 플랫폼에 종속되지 않고 동일한 방법으로 env 변수를 주입할 수 있는 패키지
    • ex) "start": "cross-env NODE_ENV=production ..."

  • tsc-alias

    • tsconfig.path 내용이 js로 변환 시에도 정상적으로 사용할 수 있게 돕는 패키지
    • tsconfig.path의 내용이 js 파일로 변환 후에 정상적으로 인식하고 작동하지 않으므로 ts를 쓴다면 필수적인 패키지
    • ex) "build": "tsc && tsc-alias"

  • nodemon

    • 코드 변경 시 자동으로 인식하여 node 애플리케이션을 재시작 해주는 패키지
    • ex) "dev": "nodemon --exec ts-node -r tsconfig-paths/register app.ts"

  • ts-node

    • typescript 코드를 node 처럼 바로 실행시켜주는
    • ex) "dev": "nodemon --exec ts-node -r tsconfig-paths/register app.ts"

  • tsconfig-paths

    • tsconfig.json 에 설정한 절대 경로를 확인할 수 있게 해주는 패키지
    • ex) "dev": "nodemon --exec ts-node -r tsconfig-paths/register app.ts"

'node.js' 카테고리의 다른 글

Express 탐구 - 2 <Request, Response>  (0) 2023.07.17
Express 탐구 - 1  (0) 2023.07.11
[ dotenv ] 환경 변수 사용 패키지  (0) 2022.02.14