npm 개요

npm은 세계에서 가장 큰 소프트웨어 레지스트리이다. Node Package Manager의 약자이며 node.js에서 사용하는 모듈들을 패키지로 만들어 npm을 통하여 관리하고 배포한다. 다른 사람들이 만들어둔 모듈들을 설치하여 사용할 수 있으며, 다른 모듈의 의존성도 자동으로 해결해주고 있다.

설치

node.js만 설치하면 자동 설치가 가능하다.

node.js 다운로드 페이지: http://www.nodejs.org

  • LTS(Long Term Supported) 버전 : 안정성과 보안성에 초점을 두어 개발 (짝수 버전)
  • Stable 버전 : 잦은 업데이트. 프론트엔드는 Stable 버전을 추천한다. (홀수 버전)

npm의 기본 명령어

npm 버전

1
npm -v

npm 패키지 설치

1
npm install <패키지명>
1
npm install <패키지명> -g

-g은 global의 약자로 전역 설치를 하겠다는 의미이다.

package.json을 생성

1
npm init

package.json

  • 모든 npm 패키지는 package.json이라는 파일로 정의된다.
  • jsonJSON 으로 쓰여져야 한다.
  • 정의 파일에는 최소 이름과 버전을 포함한 두 개 이상의 필드가 있어야 한다.
1
2
3
4
5
6
7
8
9
{
"name" : "foo",
"version" : "1.2.3",
"description" : "A package for fooing things",
"main" : "foo.js",
"keywords" : ["foo", "fool", "foolish"],
"author" : "John Doe",
"licence" : "ISC"
}

REFERENCE

  • © 2020-2025 404 Not Found
  • Powered by Hexo Theme Ayer