본문 바로가기

Node.js

3. NPM

💨 NPM 이란?

 

NPM = Node Package Manager 로써 Node.js 프로젝트를 관리하는 필수적인 도구이다. 

 

" 온라인 저장소 + 커맨드라인 도구 " 로 구성되어있다. 온라인 저장소에는 수많은 오픈소스 라이브러리와 도구들이 업로드되고 필요한 라이브러리나 도구를 손쉽게 검색할 수 있다.

 

💨 프로젝트 생성하기 

 

$npm init

 

프로젝트 디렉터리를 생성하고, 해당 디렉터리 안에서 npm init 명령어를 사용하면 몇 번의 질문을 통해 package.json이라는 파일을 만들어주고, 이 디렉터리는 Node.js 프로젝트가 된다.

 

💨 package.json

 

프로젝트 관련 정보들이 저장되는 파일이다. 이 파일을 직접 수정하거나 npm 명령어를 사용하여 프로젝트 정보를 수정할 수 있다.

 

 

 1. 의존성 관리하기 

 

  프로젝트 내에서 사용하는 라이브러리를 관리하는 방법이다. 프로젝트가 실행되기 위해 라이브러리에 의존하기 때문에 이러한 라이브러리들을 dependency(의존성) 이라고 한다.

 

  2. npm install

 

   npm install 명령어를 통해 프로젝트 의존성을 관리 할 수 있다. npm install 명령어는 사용 방법에 따라 여러 용도로 사용 가능하다. 

 

  3. 스크립트 실행하기 

 

  스크립트란 간단한 동작을 수행하는 코드이다. package.json의 scripts에 선언된 스크립트를 npm run [script-name] 명령어로 실행할 수 있다. 

 

 

* echo를 붙여줘야 출력이 된다. (검색해봤는데 이유가 안나와 머지..) 

 

 

✅ NPM 요약 

 

'Node.js' 카테고리의 다른 글

6. Express.js  (0) 2022.02.18
5. 웹 프레임워크  (0) 2022.02.18
4. Node.js 의 모듈  (0) 2022.02.18
2. 이벤트 루프  (0) 2022.02.16
1. Node.js ?  (0) 2022.02.16