패키지 매니저

OneTwoThree·2022년 11월 2일

nodejs

목록 보기
12/33

유튜브 강의

패키지는 프로그램 안에서 부품으로 사용될 수도, 독립적으로 사용될 수도 있다.
패키지 매니저는 패키지를 관리해준다.

npm

node.js에서 가장 광범위하게 사용되고 설치할 때 같이 설치됨

pm2

pm2는 nodejs로 서버 돌리다가 꺼지면 다시 실행시켜주고 변경사항이 있으면 알아서 서버를 다시 시작해주는 그런 프로그램이다.

터미널에

pm2 start main.js

입력하자.

이런 식으로 표시된다. main.js가 실행된것임

pm2 monit 명령어를 입력하면 이렇게 pm2에 의해 실행되는 프로그램 목록을 보여준다. 만약 강제로 main을 종료하면 pm2가 바로 다시 실행시킨다

q를 누르면 monit에서 나갈 수 있음

pm2 list 명령어

pm2 stop main 하자 stopped로 상태가 변경됨

pm2 start main.js --watch

뒤에 watch 명령어를 붙여서 실행해주면 내가 내용을 바꿨을 때 알아서 다시 시작해준다.
코드 수정하고 새로고침만 누르면 알아서 반영된다

로그를 보고 싶으면
pm2 log 를 입력해서 에러나 변경사항 바로바로 보여주게 할 수 있다.

0개의 댓글