728x90
![[Node] nodemon 설치 (자동 코드 반영) [Node] nodemon 설치 (자동 코드 반영)](http://t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png)
nodemon
기존 node에서 변경된 코드를 적용하기 위해서는 서버를 종료하고 다시 재실행시켜야 코드가 적용됐다.
그러한 번거로움을 해결해주는 라이브러리가 nodemon이다.
node monitor의 약자로, 노드가 실행하는 파일이 속한 디렉터리를 감시하고 있다가
파일의 상태가 변경되면 자동으로 노드 애플리케이션을 재실행시켜주는 확장 모듈이다.
728x90
nodemon 적용
nodemon 라이브러리를 설치해준다.
npm install nodemon
기존 노드 서버를 실행하는 명령어가 아닌 nodemon을 이용해 서버를 실행시켜준다.
// 기존 서버 실행 명령어
node index.js
// nodemon을 사용한 서버 실행 명령어
nodemon index.js
scripts 명령어 등록
매번 긴 명령어를 직접 쳐서 실행시켜주기 번거로우니 scripts에 등록해서 사용한다.
package.json 파일의 scripts 부분에 다음의 코드를 추가한다.
※ 무조건 nodemon으로 사용하지 않아도 되고, 본인이 사용하기 편한 명령어를 지정해주면 된다.
// package.json
{
...
"scripts": {
"start": "node index.js",
"nodemon": "nodemon inex.js"
}
다음 명령어를 커맨드창에 입력하면 정상적으로 서버가 실행된다.
npm run nodemon
![[Node] nodemon 설치 (자동 코드 반영) - scripts 명령어 등록 [Node] nodemon 설치 (자동 코드 반영) - scripts 명령어 등록](https://blog.kakaocdn.net/dn/6g2dZ/btsA8r1gYDU/gteOT76f5gm75fcNIFUn50/img.png)
728x90
'🖥️Frontend > Node' 카테고리의 다른 글
[Node] 페이지 접속 시 JWT 토큰 인증 (0) | 2023.11.30 |
---|---|
[Node] 회원 로그인, 비밀번호 복호화 및 JWT 토큰 생성 (0) | 2023.11.29 |
[Node] 회원 가입, 비밀번호 암호화 (2) | 2023.11.28 |
[Node] node.js 서버와 MongoDB 연동하기 (mongoose) (2) | 2023.11.23 |
[Node] node.js & express로 간단한 서버 구현 (1) | 2023.11.23 |
댓글