[NodeJS] 4. 패키지매니저
NPM
NPM
- nodejs에서 가장 광범위하게 사용되고 있는 매니저
- nodejs설치시 같이 설치됨
pm2
-
패키지 매니저
- 프로그램이 꺼지면 다시 실행시키거나 하는기능
- 파일이 수정되면 자동 반영 기능등
- npn install pm2 -g로 설치 가능
pm2 start app.js
-
app.js실행
-
[–watch] : 파일 변경사항 보여줌
-
[–ignore-watch=”경로”] : “경로”상의 파일은 수정이 되어도 재실행되지 않음 (메모리 날라가는걸 방지해줌)
-
[–no-daemon] : 백그라운드로 실행X
- pm2를 실행하면서 로그까지 볼 수 있게 됨
pm2 monit
- 실행중인 앱 모니터
pm2 list
- 실행중인 앱을 리스트로 표시
pm2 log
- 앱을 사용하면서 발생하는 로그를 보여줌
pm2 kill
- pm2로 켜진 것들을 모두 꺼버림