2020. 9. 9. 11:30

Node.js 패키지 매니저 npm과 PM2

설치하는 방법은 화면에 나타나 있습니다.

먼저 node.js가 설치되어 있어야 합니다.

그래야 nodejs 디렉토리에서 npm 명령을

사용할 수 있습니다.

윈도우즈에서는 -g 옵션이 안먹히네요. 근데

먼가 찜찜한 게 설치가 안된 거. . 같습니다.

이럴 경우 package-lock.json 파일이 있는지

확인 후 package.json으로 변경하고, 다시

시도하면 됩니다.

이제는 분위기로 보아 설치가 된 거 같습니다.

-g는 여전히 안 먹힙니다만 상관은 없습니다.

실행하는 명령은 다음과 같습니다.

pm2 start 파일이름.js

패키지 매니저는 소프트웨어를 생성, 설치 및 업데이트, 삭제 등

관리해주는 유틸리티로 nodejs에서는 이걸 npm으로 부릅니다.

PM2는 nodejs로 만든 프로그램들을 관리해주는 프로그램이고,

nodejs로 만든 서버 프로그램이 예상치 못하게 종료되는 경우

이를 바로 복구시켜 줄 뿐만 아니라 웹 페이지의 내용을 수정

하면 서버를 재시작할 필요없이 바로 변경된 내용을 반영해

줍니다. 아래는 현재 실행되고 있는 프로그램 목록, 하나 뿐.

끝낼 때는 pm2 stop 프로세스 이름, 재시작은 restart

변경된 내용을 재시작없이 바로 반영해 주려면 처음

실행할 때 pm2 start 파일이름.js --watch로 하는데

옵션을 반드시 명시해야 합니다.

 

Node.js 설치하기

Nodejs.org 홈페이지에서 다운로드 받습니다. 목숨은 인종 무관 당연히 소중하고요. 둘 중에 왼쪽 12.18.3 LTS를 다운받습니다. 설치를 시작합니다 동의 및 경로를 지정하고 설치 진행 중 설치가 끝났

dynamide.tistory.com