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 |
댓글