프론트엔드 로드맵
프론트엔드 로드맵 25 - 패키지 매니저 npm이란?
보망고
2020. 5. 17. 18:10
반응형
소프트웨어를 만들 때 다른 사람이 만든 모듈을 이용하는데, 이 때 사용하는 모듈이 많아지면 복잡한 문제가 발생한다. 패키지 매니저는 이러한 모듈들을 관리하는 도구다. 자바스크립트에서 필요한 패키지 관리자 툴에는 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 |
반응형