본문 바로가기

웹 프로그래밍/웹

[node.js] npm이란

npm(node package modules)



개념

 말 그대로 Node.js에서 사용하는 패키지 모듈이다. 즉, 패키지를 모아놓아서 해당 프로젝트에서 필요할 때 불러서 사용이 가능하다.

(Socket.io, Angular.js mocha 따위의 재사용가능한 코드(reusable-codes)들을 모아둔다.) 또한 npm을 사용하면 update 관리도 편리하며 별달리 찾을 수 없이 간단한 명령어로 모듈을 받을 수 있다.



설치

 npm은 node.js(nodejs.org에서 다운로드)의 설치도우미를 받아 설치하면 내부의 이미 npm이 패키지화 되어 설치가 되므로 별다른 설치는 필요없다.



사용

 npm install -g typescript 

(-g옵션은 프로젝트 단위가 아니라 컴퓨터 단위로 설치되며 -g로 설치된 패키지들은 컴퓨터 내 모든 프로젝트에서 사용가능하다)