Contents
접기
nodemon 이란
디렉터리의 파일 변경이 감지되면 노드 애플리케이션을 자동으로 다시 시작해준다.
근데, 직접 수정마다 서버를 껐다가 켜는 건 까먹으면 그 때부터 지옥의 서막이기도 하고 .. (다신 겪고 싶지 않다,,.,)
서버를 계속 해서 재 로드를 하는 건 번거롭기 때문에 까는 걸 추천한다.
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 |