일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- C++
- 지혜를가진흑곰
- 독후감
- 책을알려주는남자
- 알고리즘트레이닝
- JavaScript
- 알고리즘 공부
- 경제
- 서평
- Java
- algorithmStudy
- algorithmTest
- 채권
- 돈
- algorithmtraining
- 책알남
- 프로그래머스 알고리즘 공부
- 주식
- C
- 화장품
- 독서
- 투자
- 프로그래밍언어
- 다독
- 알고리즘공부
- 재테크
- 자바스크립트
- 백준알고리즘
- 성분
- 자바
Archives
- Today
- Total
탁월함은 어떻게 나오는가?
[Node.js] nodemon 설치 및 사용방법 본문
반응형
Node.js를 사용하다보면 개발 환경에서의 굳이 재실행 시켜주지 않아도 적용된건지 확인하고 싶어진다.
nodemon
그것을 해결해주기 위한것이 nodemon(node monitor)라는 모듈이다. nodemon을 사용하여 서버 코드가 변경되어도 서버 코드의 변경을 감지해 서버가 알아서 재실행 시켜준다.
설치
기본적인 nodemon 설치 명령어이다.
1
|
npm i nodemon
|
cs |
https://www.npmjs.com/package/nodemon
사용
package.json에 다음과 같이 정의를 해준다.
1
2
3
4
5
|
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "node ./src/app.ts",
"dev": "nodemon --watch \"./src/**/*.ts\" --exec \"npm start\""
},
|
cs |
1) --watch : 변경을 감지할 파일을 지정할 수 있다.
2) --exec : 실행할 명령어를 지정할 수 있다.
위처럼 진행했을때도 제대로 적용되지 않는다면, [ nodemon.json ] 파일을 만들어서 다음과 같이 정의를 해준다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
{
"watch": [
"src",
".env"
],
"ext": "ts",
"ignore": [
"src/**/*.spec.ts"
],
"exec": [
"ts-node",
"-r",
"dotenv/config",
"-P",
"./src/tsconfig.json",
"./src/app.ts"
]
}
|
cs |
실행 명령어
1
|
npm run dev
|
cs |
반응형
Comments