일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 프로그래밍
- C언어배우기
- 실기시험
- 노트북추천받기
- 네트워크관리사2급실기
- 실기문제
- 실기시험예제
- 네트워크관리사2급실기문제
- 코딩
- 개발자
- 노트북구매하기
- 행정관리사
- 인강용노트북
- 실기문제풀이
- 굿노트
- 백엔드
- 행정관리사합격하기
- 저렴한노트북
- 총게임
- 노트북추천
- 네트워크관리사
- 자바스크립트
- 행정관리사3급
- 심플한플래너
- 행정관리사3급공부
- C언어
- 네트워크관리사2급
- 가성비노트북
- 콜오브듀티
- Today
- Total
잡다한 사전
(2023.11.20) nodemon에 대해서... 본문
nodemon이란...
nodemon은 node monitor의 약자로, 노드가 실행하는 동안 변경된 파일이 있을 때 자동으로 노드 애플리케이션을 재시작하는 모듈입니다. nodemon을 이용하면 파일이 변경되었을 때 수작업으로 재시작 없이 자동적으로 반영이 되어 수월하게 작업을 할 수 있습니다.
1. nodemon 설치
일반
npm install nodemon
npm i nodemon
nodemon을 일반적으로 설치하면 해당 프로젝트의 개발 종속성으로 설치가 됩니다. 이 경우, 프로젝트 내에서만 사용이 가능하며, 다른 프로젝트나 전역에서 사용할 수는 없습니다.
( 프로젝트 내부에서 "npm run" 스크립트를 통해 실행이 가능합니다.)
개발용
npm install nodemon --save-dev
npm i nodemon --save-dev
개발용으로 설치할 때는 프로젝트의 개발 종속성으로 설치되므로, 배포 환경에서는 해당 패키지가 설치되지 않습니다.
글로벌
npm install -g nodemon
npm i -g nodemon
글로벌로 설치하면 특정 프로젝트에 제한되지 않으며, 전역에서 어디서든 nodemon 명령어를 사용할 수 있습니다.
2. nodemon 사용 방법
프로젝트에서 사용하는 nodemon은 대부분 개발용을 사용하여 설치를 해주며, 설치한 후 package.json 파일에 scripts에 사용할 명령어를 작성해 주면된다.
// package.json
"scripts": {
"start": "node server.js",
"dev": "nodemon server.js"
}
위 처럼 입력을 해준 뒤 "npm run dev" 등으로 스크립트를 통해 실행을 해서 사용을 진행하면 된다.
개발용을 사용하는 이유..
일반 및 개발 종속성으로 설치하면 프로젝트 내에서만 사용할 수 있고, 글로벌 설치는 시스템 전역에서 어디서든 사용할 수 있다는 특징이 있습니다. 이때 개발용으로 설치하는 것이 일반적인 이유는 프로젝트에만 영향을 미치도록 관리를 하기 위해서입니다.
(상황에 따라 사용하는 것이 다르지만 프로젝트를 기준에서는 개발용을 사용하는 것이 좋다고 생각합니다.)
'프로그래밍 언어 > node.js' 카테고리의 다른 글
(2023.11.22) (React) Props와 State (1) | 2023.11.28 |
---|---|
(2023.11.21) React란 무엇인지? (0) | 2023.11.28 |
(2023.11.17) ES6 Module이란? (0) | 2023.11.20 |
(2023.11.16) (MYSQL, Sequelize) 연결하기 (1) | 2023.11.20 |
(2023.11.15) (로그인 기능) 정규 표현식을 이용해서 유효성 검사하기 (2) | 2023.11.20 |