설치를 했고, --save를 했는데도 실행이 되지 않는다.
이렇게 했는데 와 명령을 찾을 수 없다는 것인가?
해결했다.
설치를 글로벌로 해줘야 인식한다.
즉, 귀찮아서 매우 간단히
npm i nodemon
으로 했는데...
뭔가 설치는 된 것 같은데 뭔가 좀 인식이 안 되는 것을 보니 뭔가 문제가 있는 듯 하다.
그래서 다음과같이 다시 설치했다.
npm install -g nodemon
-g로 글로벌 설치 선언을 해줬다.
그 이유를 찾았다
프로젝트의 library가 아니라 시스템에 설치하기 때문에 --global 옵션을 사용해야 한다.
원하던 노드몬이 실행된다.
노드몬이란 무엇인가?
기본적으로 node.js로 만든 파일을 실행할때는
node xxx.js
와 같이 한다.
이러면
소스를 수정하고,
Control + C로 노드 서버 실행을 종료하고,
다시 node xxx.js를 입력하고
개발 화면을 보면 에러가 분명 100% 있을 것이므로...
또 소스를 수정하고,
Control + C로 노드 서버 실행을 종료하고,
다시 node xxx.js를 입력하고
개발 화면을 보면 에러가 분명 99% 있을 것이므로...
또 소스를 수정하고,
Control + C로 노드 서버 실행을 종료하고,
다시 node xxx.js를 입력하고
개발 화면을 보면 에러가 분명 98% 있을 것이므로...
또 소스를 수정하고,
Control + C로 노드 서버 실행을 종료하고,
다시 node xxx.js를 입력하고
개발 화면을 보면 에러가 분명 97% 있을 것이므로...
이런 무한반복하는 귀찮음을 막아주는 툴이다.
코드 수정 후 저장을 하면 자동으로, 재실행되므로 매우 효율적이다.
'서버 > Node.js' 카테고리의 다른 글
Router.use() requires a middleware function but got a Object (0) | 2021.04.08 |
---|---|
TypeError: Router.use() requires a middleware function but got a Object (0) | 2019.02.06 |
Node.js에 기본적으로 내장된 모듈 (0) | 2016.08.17 |
node.js 전역 객체 & 전역 변수 (0) | 2016.08.13 |
NPM이란 무엇인가? (0) | 2016.06.27 |