Programming/Node.js

[Node.js] nodemon이란? / 사용법

MOONCO 2021. 3. 9. 16:35

nodemon이란?

Node.js 서버가 실행 중일때 javascript코드가 변경을 감지해서,

변경시마다 명령어를 실행 수 있게 해주는 Node.js 패키지

 

nodemon의 필요성

js코드의 변경 결과를 바로바로 확인 할 수 있어, 원하는 데로 수정하기 쉽다.

관리중인 javascript가 정상적으로 종료되면, 스크립트를 자동으로 다시 시작해준다!

 

nodemon 설치

npm i -g nodemon

// -g : 글로벌설치

 

nodemon 사용법

// nodemon으로 javascript 실행

nodemon index.js

// -e ( --ext ) : 감지할 확장자 지정

nodemon -e ts

// -x ( --exec ) : 외부 명령어 사용

nodemon -x <명령어>

// -w ( --watch ) : 감지할 폴더, 파일 지정

nodemon -w src/index.js

// -i ( --ignore) : 무시할 폴더, 파일 지정

nodemon -i src/ignore.js

 

nodemon 설정파일 작성

// nodemon.json
{
    "verbose": true,
    "ignore": ["*.test.js", "fixtures/*"], // 무시할 파일 선택
    "execMap": {
        "rb": "ruby",
        "pde": "processing --sketch={{pwd}} --run"
    },
    "exec" : "babel-node server.js" // 설정파일에서 실행코드 설정가능
}

 

 

반응형