2023. 4. 5. 16:14ㆍNPM
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
npm(node package manage)는 cdn 방식으로 패키지를 가져와서 사용하는 것이 아니라, 모듈화 된 패키지를 node 환경에서 쉽고 간편하게 설치하고 버전 관리할 수 있는 자바스크립트 패키지 매니저입니다.
npm의 기본 사용법에 대해서 알아보겠습니다.
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의 버전 확인, 초기화, 설치 및 옵션, 삭제 등 기본 사용법에 대해서 알아보았습니다.