반응형
Nodemon이란?
Nodemon은 node monitor의 약자로, 노드가 실행하는 파일이 속한 디렉터리를 감시하고 있다가 파일이 수정되면 자동으로 노드 애플리케이션을 재시작하는 확장 모듈이다. 이 확장 모듈을 이용하면 개발 중인 노드 애플리케이션의 소스 코드를 수정할 때마다 매번 노드 명령어를 통해 새로 시작할 필요가 없으므로 매우 편리하다.
설치
nodemon 모듈은 npm 명령으로 쉽게 설치할 수 있다. 노드 애플리케이션을 개발할 때마다 사용되기 때문에 글로벌로 설치한다.
# npm install nodemon -g
사용 방법
실행
터미널에서 실행하고자 하는 애플리케이션을 node 명령어 대신 nodemon으로 실행하면 된다.
# nodemon app.js
[nodemon] 2.0.7
[nodemon] to restart at any time, enter `rs`
[nodemon] watching path(s): *.*
[nodemon] watching extensions: js,mjs,json
[nodemon] starting `node app.js`
[nodemon] clean exit - waiting for changes before restart
서버 재 시작
rs
[nodemon] starting `node app.js`
[nodemon] clean exit - waiting for changes before restart
특정 파일 제외
package.json 파일 내에 적용하는 방법
"nodemonConfig": {
"ignore": [
"public",
"uploadFiles",
"maintenance",
"src/view",
"src/sass",
"src/src-client",
"node_modules"
]
}
터미널 명령어로 적용하는 방법
# nodemon --ignore PATTERN [--ignore PATTERN2]
ex) # nodemon --ignore 'lib/*.js --ignore README
반응형
'TIL > Node.js' 카테고리의 다른 글
Express (0) | 2021.07.21 |
---|---|
Module (0) | 2021.07.21 |
Event (0) | 2021.07.21 |
NPM(Nodejs Package Manager) (0) | 2021.07.13 |
Node.js 란 무엇인가? (0) | 2021.07.13 |