[Node.js]NPM에 대하여
NPM은 Node Package Manager의 약자이며 2가지의 주요한 기능을 가지고 있습니다.
NPMSearch에서 탐색 가능한 Node.js 패키지/모듈 저장소
Node.js 패키지 설치 및 버전 / 호환성 관리를 할 수 있는 커맨드라인 유틸리티
NPM을 사용하여 모듈 설치하기
npm install <모듈이름>
예를 들면
npm install express
이런식으로 사용가능합니다.
글로벌 설치와 로컬 설치
로컬모드 : 패키지를 명령어를 실행한 디렉토리 안에 있는 node_modeules에 설치하는 것, 기본적인 설치
글로벌 설치 : 시스템 디렉토리에 설치하는 것
글로벌 설치는 현재경로가 아닌 시스템에 저장합니다. 글로벌 모드로 설치했을때는, node 어플리케이션에서 바로 require할 수 없습니다. 다음처럼 npm link 명령어를 입력하고 나면 해당 모듈을 불러올 수 있습니다.
npm install -g express
cd [local path]/project
npm link express
package.json
package.json은 노드 어플리케이션 / 모듈의 경로에 위치해 있으며 패키지의 속성을 정의합니다.
모듈 제거
npm uninstall express
모듈 업데이트
npm update express
모듈 검색
npm search express