nodemon (--inspect) 디버깅 가능하게 설치 및 적용방법

YS_Study.log·2022년 1월 25일

nodeman 라이브러리

nodeman 은 서버개발을 할때 유용한 개발도구이다.
nodeman 을 이용하면, 서버를 매번 실행시킬 필요없이 코드를 변경할때마다 자동으로 재시작을 해준다.

설치방법

  • nodemon 라이브러리를 사용하기 위해 터미널 창에 아래의 코드를 입력한다.
  • 내 컴퓨터에서 nodemon이 있어도, 다운 받는 사람은 없을 수 있으니 글로벌 다운을 했더라도 npm install --save-dev nodemon 를 하는 것이 좋다. 개발할때는 이 파일이 필요하다 해주는 작업, 해당 파일을 다운받으면 nodemon이 자동으로 다운받아진다.
// 사용할 곳에만 다운받고 싶다면 (development mode, local에서만 사용)
npm install --save-dev nodemon 
yarn add nodemon -D

// 전역설치를 하고 싶은 경우 아래 코드
npm install -g nodemon
yarn global add nodemon

// 맥북인 경우 전역설치시 sudo 관리자모드로 해야한다.
sudo npm install -g nodemon

적용방법 ”nodemon --inspect”

  • package.json 파일을 들어가서 “scripts” 부분에
    “start”: nodemon 파일명 작성
  • 디버깅이 가능하게 설치하는 방법 ( ”nodemon --inspect” )
  • nodeman + 파일명 or 폴더/파일명 ( 파일이 폴더내에 있다면 )
"scripts": {
"start" : "nodemon --inspect models/index.js"
}
// 디버깅 안되는 일반방법 
"scripts": {
    "start": "nodemon server/basic-server"

실행방법

터미널에서 npm run start로 서버를 실행시킬 수 있다.
(또는 nodemon 폴더/해당파일로도 실행가능)

nodeman을 사용하지 않는다면?

코드를 바꿀때마다 매번 아래의 코드를 터미널에 쳐서 서버를 재 시작하며 확인해야한다. (자동 실행이 안된다.)

node server/basic-server.js
profile
느리지만 조금씩 공부하는 중 입니다. 현재 1년 6개월차 신입입니다 ><!

0개의 댓글