- node monitor의 약자
- Node.js에 기반한 웹 어플리케이션 개발 시, 파일이 수정되면, 자동으로 애플리케이션이 재 실행 되도록 도와주는 node.js 패키지(확장모듈)
- 이 모듈을 설치하면, 코드를 실행 할 때, 코드 수정 후 저장(Ctrl+S)하면 다시 시작할 필요 없이 애플리케이션이 저절로 실행된다. 수정 결과를 바로 확인 할 수 있으니 좋다!
1. 터미널에 npm install nodemon -g 입력(전역으로 설치할 경우)
npm install nodemon -g #전역설치
npm install --save-dev nodemon #로컬설치
2. 터미널에서 nodemon index.js (각자 폴더의 메인 파일 입력) 명령 입력 후 실행
혹은 하단의 두개로 해도 된다
nodemon index.js
nodemon ./bin/www
nodemon src/index.js
코드 바꾸고 Ctrl+S 할 때마다 갱신된다
+
3. Package.json의 scripts에 추가하면 npm 명령어로도 실행이 가능하다
npm server
4. scripts 설정할 때 node --exec babel-node 라는게 있는데 이게 뭘까? 검색해 봄
1) babel은 최신 JS 문법을 NodeJS가 이해할 수 있는 문법으로 바꿔주는 JS 컴파일러다
2) babel/node: 코드의 transpile과 실행을 한꺼번에 처리하기 위한 명령어(babel-node)를 사용할 수 있도록 한다.
모듈을 설치하는 방법
npm i --save-dev @babel/cli @babel/core @babel/preset-env @babel/node
Babel 참고
https://heodang-repository.tistory.com/30
'코딩 > JavaScript' 카테고리의 다른 글
강의를 듣다가 모르는 문법정리(구조분해? 객체구조?) (0) | 2022.08.20 |
---|---|
This가 뭐지? (0) | 2022.05.04 |
script문에서 기본적으로 false로 간주되는 것들 (0) | 2022.02.23 |