2017년 3월 16일 목요일

[Node.js] npm 프로젝트 시작하기

npm 프로젝트 시작하기


node.js에서는 내가 직접 만든 .js 파일들 뿐만 아니라 이미 다른 사람들이 만들어 놓은 .js 파일들을 사용할 수 있습니다. 보통 이런 .js파일들을 패키지 라고 부르게 됩니다.

npm은 node.js에서 사용하는 패키지 관리도구입니다. 즉, 다른 사람들이 만들어 놓은 패키지를 사용할 수 있게 도와주는 도구인것이죠.
Maven이나 Gradle 같은 부류라고 생각할 수 있을 것 같습니다.

본 포스트에서는 프로젝트를 npm 패키지로 선언하는 방법을 정리해봅니다.

1. npm 설치

npm은 node.js를 설치하면 함께 설치됩니다.
우분투에서의 node.js의 설치 방법은 아래 링크에 정리되어 있습니다.
https://walkinpcm.blogspot.kr/2017/03/webnodejs-nodejs.html


2. npm 패키지 선언

프로젝트에서 npm을 사용하려면 해당 프로젝트를 npm 패키지로 만들겠다고 선언해줘야 합니다.

이 과정은 git의 선언과 유사하다고 생각합니다.
git도 프로젝트를 git과 연결시킬때, 해당 폴더에서 git init 을 수행하지요. 그러고 나면 git 관련 파일이 생성됩니다.
npm도 유사합니다. 프로젝트를 npm 패키지로 선언하고 나면 package.json이라는 파일이 생성됩니다.

npm 패키지 선언은 아래 명령어로 시작합니다.
npm init

init 명령을 수행하고 나면 몇가지 질문이 차례대로 나옵니다.
name            : 패키지의 이름. 
version         : 패키지의 버전.
description     : 패키지 설명.
entry point     : 패키지 실행시 이 패키지를 구동시키는 자바스크립트 파일
test command    : TDD를 할 때의 명령. 빈칸으로 넘어가도 됨.
git             : 연결되는 git 주소.
keyword         : 옵션. 빈칸으로 넘어가도 됨.
author          : 옵션. 빈칸으로 넘어가도 됨.
license         : 디폴트로 넘어가도 무방.


질문에 대한 답을 입력하고나면 package.json 파일이 생성됩니다.
이 파일이 만들 패키지에 대한 개요 정도라고 봐도 될 것 같습니다.

package.json에는 앞으로 프로젝트에 외부 패키지를 설치할 때마다 해당 dependency에 대한 내용이 자동으로 추가됩니다.




댓글 없음:

댓글 쓰기