npm 사용하기
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
을 먼저 사용하여 파일을 생성한 뒤 사용해야 설치한 패키지가 업데이트 됨.