2020. 9. 9. 11:30
Node.js 패키지 매니저 npm과 PM2
2020. 9. 9. 11:30 in ICT와 AI 정보
설치하는 방법은 화면에 나타나 있습니다.
먼저 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로 하는데
옵션을 반드시 명시해야 합니다.
'ICT와 AI 정보' 카테고리의 다른 글
생전 이런 게 안 뜨더니만 (0) | 2020.09.28 |
---|---|
Node.js 라이브러리 nodemon과 한글 출력 문제 (0) | 2020.09.14 |
Node.js에서 Express 라이브러리로 웹 서버 만들기 (0) | 2020.09.14 |
Node.js 라이브러리 Express 설치하기 (0) | 2020.09.14 |
아두이노 스케치 통합 개발환경 툴, MariaMole (0) | 2020.09.06 |
수퍼 컴퓨터를 넘어선 `양자 컴퓨터` 원리와 앞으로의 미래에 대한 이야기 (0) | 2020.09.06 |
반도체의 성능을 가로막는 장해물 양자 터널효과 (0) | 2020.09.05 |
파이어폭스(Firefox), 80 버전으로 업데이트 (0) | 2020.09.05 |