개발 일기

Npm ? 본문

서버/Node.js

Npm ?

이건욱

npm(node package manager)은 자바스크립트에 패키지 매니저입니다.

Node.js 사용할수 있는 모듈을 패키지화 하여 저장소 역할과 패키지 설치 및 관리등을 할수 있습니다.

 

따라서 자신이 작성한 패키지를 배포할수도 있고 필요한 패키지를 검색하여 사용도 가능합니다.

 

패키지 초기화 :)

 

package.json 생성

npm init

 

 

패키지 설치 하는 방법 :)

 

// package.json 설치
npm install --save <package>
// 개발시에만 사용되는 의존성 설치
npm install --save-dev <package>

 

패키지 지역 설치랑 글로벌 설치 :)

 

옵션을 지정하지 않을 시 지역 설치로 되며 루트 디렉토리에 node_modules 디렉토리에 생성이 됩니다.

 

지역으로 설정시 해당 프로젝트에서만 동작이 가능합니다.

 

만약에 전역으로 설치하기 위해서는 -g 옵션을 지정하시면 됩니다.

 

package.json 설치 :)

 

package.json 설치된 모든 의존성을 설치합니다.

 

npm install

 

패키지 제거 :)

 

// 지역 설치 삭제
npm uninstall <package_name>
// 글로벌 설치 삭제
npm uninstall -g <package-name>

 

패키지 업데이트 :)

 

npm update <package-name>

 

package.json scripts 프로퍼티의 start 이외의 scripts 실행

 

npm run <script-name>

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

Sharp ( 이미지 resize )  (0) 2020.03.26
express-validator ?  (0) 2020.03.19
Gulp ?  (0) 2020.03.18
Express 란?  (0) 2020.03.07
Node js란?  (0) 2020.03.06
Comments