nodemon에서 필요없는 파일 및 폴더 ignore하기

Strawberry Oolong Tea·2022년 2월 14일
0

ERROR I FACED

목록 보기
1/3
post-thumbnail

파이널 프로젝트로 실시간 서비스를 개발하게 되어
니꼬의 줌 클론 과정을 듣던 중이었다.

src 디렉토리 tree 구조

.
├── public
│   └── js
│       └── app.js
├── server.js
└── views
    └── home.pug

nodemon.json 파일에서 ignore 옵션 주기

// from Nico's code
{
  "ignore": ["directory"]
}
  • server.js 파일이 업데이트되면 nodemon으로 서버가 재실행된다
  • public/js/app.js 파일이 업데이트되면 nodemon으로 서버가 재실행된다
  • app.js 파일은 업데이트되어도 무시하고 싶다
  • nodemon.json 파일에서 ignore 옵션을 추가한다
  • 옵션을 추가했지만 여전히 app.js 파일이 업데이트되자 서버가 재실행된다

오류라고 하기도 민망한 매우 매우 하찮은 오류였다......💦

  • 구글에서 "nodemon ignore option does not work"로 검색
  • 참고한 github issues
  • 글쓴이의 복잡한 상황은 대강 훑어내려본 후
  • 첫 답변의 첫 문장에서 간단하게 해결되었다...!
  • remy commented on ... "Is nodemon actually restarting?"

nodemon.json 파일을 수정하고 그대로 있었는데
서버를 수동으로 재시작하니까 정상적으로 작동되었다.

  • nodemon.json 파일을 변경한 뒤에는 서버를 재시작하자
  • 이런 오류를 겪는 게 시스템적인 부분을 몰라서 그런 것인지...
  • 무엇을 모르는지를 모르겠다 (👀...?)
  • 같이 쓰이는 verbose 는 어떤 옵션일까?
  • 나중에라도 공식 문서를 천천히 파헤쳐 보자
  • Ignoring files 부분

추가적으로,
서버가 재시작될 때 콘솔창을 깨끗하게 하고 싶다면 다음과 같이
옵션을 추가할 수도 있다.

{
  "events": {
    "start": "clear"
  }
}
profile
Der Vogel kämpft sich aus dem Ei 🥚🐣 목표를 위해 끊임없이 자신의 세계를 깨뜨릴 수 있는 용감한 개발자가 되고 싶습니다.

0개의 댓글