NPM 노드 패키지 매니저 활용

NPM 명령어로 외부 패키지 모듈 설치하기
Node.js의 File System은 기본으로 내장된 모듈입니다.
이번에는 외부 개발자가 만든 패키지 모듈을 다운로드합니다.
이 장을 시작할 때 얘기했듯이 Node.js 기반으로 개발된 패키지 모듈을 관리하는 NPM을 이용하면 손쉽게 외부 패키지 모듈을 설치할 수 있습니다.

NPM 웹사이트(http://npmjs.org)에 방문한 후 원하는 패키지 모듈을 검색하면 관련 정보를 쉽게 찾을 수 있습니다.
NPM으로 설치할 패키지 모듈은 http-server(https://www.npmjs.com/package/http-server)입니다.
실제로 웹서비스를 하는 것이 아니라 개발과 배우는 과정에서 복잡한 설정(Configuration) 없이도 간단하게 웹서버를 테스트하려고 빈번하게 사용하는 모듈입니다.
http-server 모듈을 설치하기 전에 컴퓨터에 해당 모듈이 설치되어 있는지 확인합니다.
Git Bash에서 http-server 명령어를 입력하고 실행합니다.
http-server : command not found 라는 메시지가 출력되면 아직 해당 모듈을 설치하지 않은 것입니다.
NPM으로 외부 모듈을 설치하는 방법은 매우 간단합니다.
Git Bash에서 npm install 패기지 모듈 이름을 입력하고 실행하면, 해당 패키지 모듈이 설치됩니다.
설치할 패키지 모듈 이름이 http-server이므로 npm install http-server라고 입력한 후 실행하면 설치를 시작합니다.

http-server 모듈은 File System 모듈과 달리 require('모듈이름') 형태가 아닌 CLI 환경인 Git Bash에서 바로 실행하기 때문에 전역적으로(Globally) 설채해야 합니다.
따라서 끝에 -g 플래그를 추가한 후 실행합니다.
즉, Git Bash에서 npm install http-server -g 명령어를 실행해야 모듈설치가 끝납니다.
자세한 내용은 다음을 참고합니다.