teddy8 Full Stack Software Engineer

Node.js npm

2019-08-14
teddy8

npm이란?

Node.js에서 npm에 대해 정리한다.
npm은 node package manager의 줄임말이다.

Node.js를 설치하면 npm은 기본적으로 설치된다.

파이썬에 pip, 자바에 Maven이 있다면 자바스크립트에는 npm이 있다.

더 자세하게 설명하면 다음과 같다.
프로그래밍에서 사용하게 되는 라이브러리와 패키지들을 관리한다.
자신만의 패키지를 간편하게 생성/관리할 수 있다.
남이 만든 패키지를 가져올 수 있으며 자신이 만든 패키지를 공유할 수도 있다.

명령어

npm install npm@6.4.1 -g

특정 버전 설치
npm update -g npm

최신 버전 설치
npm -v

현재 버전 확인
npm init

패키지에 필요한 기본 파일들을 자동 생성한다.
패키지이름,버전,설명 등의 설정을 지정할 수 있는데 
기본 값으로 하고 싶다면 그냥 enter만 계속 누르면 된다.
완료되면 package.json파일과 node_modules폴더가 생성된다.
npm install <패키지명>

원하는 패키지를 다운 받을 수 있다.
npm install <패키지명> --save를 하면 package.json파일의 
dependencies속성에 자동으로 버전 정보가 기록된다.
npm install

어떤 프로젝트에 이미 package.json 파일이 작성되있다면 
npm install 명령어만 실행하면 된다.
그럼 package.json파일의 dependencies속성 정보를 읽어서 
지정된 패키지들을 자동으로 설치한다
더 자세한 사항은 공식문서에서 확인할 수 있다.

공식문서 : https://www.npmjs.com


Comments

Content