본문 바로가기
Node.js

package Manager NPM 이용해서 PM2 설치 사용방법

by 헤이봄봄 2021. 5. 9.

package Manager 이란?

소프트웨어들을 생성하고 설치하고 업데이트 삭제 관리해주는 프로그램

 


NPM 

- 노드JS에서 제일 광범위하게 사용되고있는 패키지 매니저 
- 노드JS 설치할때 같이 설치됨

- 라이브러리 설치도와주는 도구 . node js와 세트임 !!! 

  npm init 을 하면

  package.json이 생기고 이 파일에 지금부터 설치하는 라이브러리들이 뭐뭐있는지 기록해줌

  entry point: (index.js) 만 원하는 파일로 설정해주고 엔터눌러서 설치. ex) server.js



NPM을 이용해서 PM2를 설치
소스 수정시 노드를 껐다켜야 변경사항이 반영이 되지만
PM2를 이용하여 새로고침만으로 반영이 가능하게 해줌 

 

 

1. 설치명령어 

npm install pm2 -g

설치하는 과정에서 EACCES permission denied 같은 에러 발생시 

관리자권한으로 설치하면 됨 

 

2. 시작하는법

명령어) pm2 start [실행하고자 하는 파일명]
예시)   pm2 start app.js

파일명 혹은 아이디값을 적어주어도 무방하다  

 

 

3. 현재 pm2를 통해 실행되고있는 프로그램들 보기 

pm2 monit

 

4. 상태에서 나가고싶을 때 

q

 

5. 실행되고있는 프로그램 리스트 보기

pm2 list

 

6. 프로그램 종료

pm2 stop [파일명]

 

7. ✨수정시 껐다켰다하지않아도 되게

pm2 start main.js --watch

 

8. 에러발생시 에러를 바로 보고싶을때

pm2 log

 

'Node.js' 카테고리의 다른 글

Node.js redirect  (0) 2021.05.14
Node.js FS모듈 파일 읽기, 파일목록 가져오기 기능  (0) 2021.05.10
URL을 통하여 입력된 값 사용하기  (0) 2021.04.24
URL 의 이해  (0) 2021.04.24
Template Literal  (0) 2021.04.22

댓글