본문 바로가기

프론트엔드 로드맵

프론트엔드 로드맵 25 - 패키지 매니저 npm이란?

반응형

소프트웨어를 만들 때 다른 사람이 만든 모듈을 이용하는데, 이 때 사용하는 모듈이 많아지면 복잡한 문제가 발생한다. 패키지 매니저는 이러한 모듈들을 관리하는 도구다. 자바스크립트에서 필요한 패키지 관리자 툴에는 npm, yarn, brew가 대표적인 세 가지다. 이들 중 npm 개념을 이해하고 넘어가보자.

 

npm (Node Packaged Manager)은 Node.js에서 주로 사용하는 패키지 관리자 툴이다. 

 

node.js를 설치하면서 npm을 같이 설치하면 된다.

$ npm -v

node.js 애플리케이션이 예상치 못한 오류로 종료되는 경우를 고려해 무중단 상태로 운영을 돕는 프로세스 매니저 PM2라는 것이 있다. PM2는 npm으로 설치가 가능하다.

 

pm2를 설치한다.

$ npm install pm2 -g

 

 

 

 

참고 사이트 : https://opentutorials.org/course/3332/21133

반응형