[npm] npm 버전 확인, 초기화, 설치 및 옵션, 삭제 등 기본 사용법

2023. 4. 5. 16:14NPM

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

반응형

npm(node package manage)는 cdn 방식으로 패키지를 가져와서 사용하는 것이 아니라, 모듈화 된 패키지를 node 환경에서 쉽고 간편하게 설치하고 버전 관리할 수 있는 자바스크립트 패키지 매니저입니다.
npm의 기본 사용법에 대해서 알아보겠습니다.
 

npm

Bring the best of open source to you, your team, and your company Relied upon by more than 17 million developers worldwide, npm is committed to making JavaScript development elegant, productive, and safe. The free npm Registry has become the center of Java

www.npmjs.com

npm 버전 확인

선행으로 node.js가 설치가 되어 있어야 합니다. 버전이 확인이 된다면 설치가 된 것입니다.
-v는 version(버전)을 확인하는 옵션입니다.

node -v
npm -v

npm 초기화

-y는 프로젝트 정보를 기본값(default)으로 설정하겠다는 옵션입니다.
npm 초기화 시 생성되는 package.json 파일에서 프로젝트 정보를 직접 수정이 가능합니다.

npm init
npm init -y

패키지 설치 및 삭제

npm의 장점은 package.json 한 파일 안에서 설치한 패키지들의 버전을 용이하게 관리할 수 있습니다.
 

설치

npm install [package_name]


삭제

npm uninstall [package_name]

지역 설치

i는 install의 축약형입니다. 옵션이 없는 설치는 dependencies에 관리되는 패키지들입니다.
화면 로직과 관련된 패키지들이며, 배포(deploy)에 포함됩니다.

npm i [package_name]


--save-dev, -D 설치 옵션은 같은 의미이며, devDependencies에 관리되는 패키지들입니다.
개발의 편의를 위해 설치한 패키지이며, 최종적으로 빌드(build)할 때, 배포(deploy)되지 않는 패키지들입니다.

npm i [package_name] --save-dev
npm i [package_name] -D

전역 설치

시스템 레벨로 설치하는 것이므로 해당 프로젝트 내의 node_modules 파일에서는 설치 확인이 안 됩니다.
-global, -g는 같은 의미의 옵션이며, 글로벌(global)로 패키지를 설치하겠다는 것입니다.

npm i [package_name] -global
npm i [package_name] -g

 

운영체제(OS) 별 글로벌 패키지 설치 경로

Mac(맥)

cd /usr/local/lib/node_modules
open .

 

Window(윈도우)

cd %USERPROFILE%\AppData\Roaming\npm\node_modules
start .

터미널(명령 프롬프트)에서 파일트리로 글로벌 패키지 확인하는 방법

npm ls -g --depth=0

 
 
이렇게 npm의 버전 확인, 초기화, 설치 및 옵션, 삭제 등 기본 사용법에 대해서 알아보았습니다.
 

반응형