본문 바로가기
개인 공부/연결, 설치

[Node, TypeScript] nodemon 설치

by 육츠 2024. 10. 19.
Contents 접기

nodemon 이란

디렉터리의 파일 변경이 감지되면 노드 애플리케이션을 자동으로 다시 시작해준다. 

근데, 직접 수정마다 서버를 껐다가 켜는 건 까먹으면 그 때부터 지옥의 서막이기도 하고 ..     (다신 겪고 싶지 않다,,.,)
서버를 계속 해서 재 로드를 하는 건 번거롭기 때문에 까는 걸 추천한다.

npm 공식 페이지 설명

 

Node 설치방법

nodeJS 의 루트 디렉토리에서 설치

cloning with git or by using npm(공홈 권장방법) 

npm install -g nodemon # or using yarn: yarn global add nodemon

 

아니면 이렇게 development dependency로 설치하는 방법도 있다.

npm install --save-dev nodemon # or using yarn: yarn add nodemon -D

 

pakage.json

scripts 부분에 추가

"scripts": {
	...
    "dev": "nodemon server.js"
  },

 

실행방법

npm run []

 


 

TypeScript 설치 방법

TypeScript 코드 변경 시 바로 실행하려면 nodemon과 ts-node를 설치한다.

npm install -D nodemon ts-node

 

root directory에 nodemon.json 파일 생성

후에 넣기

{
  "watch": ["src"],          // 감시할 폴더 (src 폴더의 변경을 감지)
  "ext": "ts",                // 감시할 파일 확장자
  "exec": "ts-node src/app.ts" // 실행할 명령어 (여기서는 src/app.ts를 실행)
}

 

pakage.json

"start" 가 있다면 변경하고, 없다면 넣기

"scripts": {
  ..
  "start": "nodemon"
}

 

실행 방법

npm start

 

'개인 공부 > 연결, 설치' 카테고리의 다른 글

[node] MySQL 연결 방법  (0) 2024.11.10
[M1] MySQL 설치하기  (0) 2024.11.07
[Spring] CKEditor5 연결 ~ 사용  (0) 2024.10.10
[PyTorch] 에어 M1 파이토치(PyTorch) 설치  (0) 2024.09.03