npm 설치

node.js를 설치하면 함께 설치됨. 아닌 경우에는 따로 설치도 가능함.


npm 버전 확인

npm -v

위 명령을 통해 npm이 설치되어 있는지 확인 가능.


패키지 검색

npm search 패키지명

위를 통해 손쉽게 패키지 검색 가능. 검색을 최초 실행시에는 시간이 오래 걸릴 수 있음.
웹으로는 http://search.npmjs.org/에서 필요한 저장소를 검색할 수 있음.


패키지 설치

지역과 전역으로 나뉨.

  • 지역설치
    내려받은 모듈을 현재 작업 디렉토리 내부의 node_module 폴더에 저장. 해당 폴더가 존재하지 않으면 npm이 디렉토리를 생성.
    npm install 패키지명
    
  • 전역설치
    유닉스 운영체제를 기준으로, /usr/local 디렉토리에 모듈을 내려받음. 전역 설치시에 적합한 파일 권한이 없는 경우 sudo를 붙여야 내려받을 수 있다.
    sudo npm install -g 패키지명
    


패키지 문서 확인

npm docs 패키지명


패키지 소스 확인

지역과 전역으로 나뉨.

  • 지역
    npm explore 패키지명
    
  • 전역
    npm -g explore 패키지명  
    

package.json으로 의존성 모듈 관리

npm이 package.json 파일 생성

npm init

패키지 설치시 자동으로 package.json에 update

--save option 사용

npm install express jade socket.io stylus --save

위 명령은 package.json 파일을 생성해주지는 않으므로, npm init을 먼저 사용하여 파일을 생성한 뒤 사용해야 설치한 패키지가 업데이트 됨.