반응형
NPM이란
Node Package Manager의 줄임말로써 (Node기반) 개발 작업에 유용한 각종 여러 모듈 패키지들을 내 컴퓨터 작업 폴더에 다운로드 및 설치, 삭제, 업그레이드를 해주는 패키지 관리 시스템 도구이다. NPM은 명령어 기반(CLI)으로 작동 되며 설치방법은 Node.js를 설치하면 자동으 설치된다.
공식 사이트: https://nodejs.org/ko/
Node.js — Run JavaScript Everywhere
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
NPM 기본 명령어
# package.json 파일 생성
- npm init 프로젝트에 대한 정보를 입력하여.. package.json 파일 생성하기.
- npm init -y 프로젝트에 대한 정보입력 없이 (스킵하여).. package.json 파일 생성하기.
(※ package.json 파일은 현재 프로젝트에 대한 정보와 설치된 패키지 목록이 기록되어져 있는 파일이다.[의존성 관리 파일])
# 패키지 설치 - [ 축약: npm i <패키지명> ]
- npm install package.json파일에 기록되어있는 패키지 목록을 일괄 설치.
- npm install <패키지명> 패키지 로컬(지역) 설치.(package.json파일의 dependencies항목에 추가됨.)
- npm install <패키지명> -g 패키지 글로벌(전역) 설치.
- npm install <패키지명> <패키지명> <패키지명> 패키지 여러개 설치.
- npm install <패키지명> --save-dev 개발할 때만 사용되는 패키지 설치.
- npm install <패키지명> -D 개발할 때만 사용되는 패키지 설치-명령어 축약 버전.
(설치시 package.json파일의 devDependencies항목에 추가됨.)
- npm install <패키지명>@latest 최신 버전 패키지 설치.
- npm install <패키지명>@1.0.0 특정 버전 패키지 설치.
(※ 설치된 패키지들은 node_modules 폴더에 저장됨.)
# 패키지 삭제 - [ 축약: npm un <패키지명> ]
- npm uninstall <패키지명> 로컬 패키지 삭제.
- npm uninstall <패키지명> -g 글로벌 패키지 삭제.
# 패키지 업데이트 - [ 축약: npm up <패키지명> ]
- npm update <패키지명> 로컬 패키지 업데이트.
- npm update <패키지명> -g 글로벌 패키지 업데이트.
- npm update 로컬 패키지 전체 업데이트.
- npm update -g 글로벌 패키지 전체 업데이트.
# 패키지 조회
- npm ls --depth=0 설치된 로컬 패키지 목록 확인.(npm ls --depth 0)
- npm ls -g --depth=0 설치된 글로벌 패키지 목록 확인.
- npm ls <패키지명> 패키지 버전 확인.
- npm outdated 최신버전으로 업데이트가 안된 로컬 패키지 항목 확인.
- npm outdated -g 최신버전으로 업데이트가 안된 글로벌 패키지 항목 확인.
- npm root 로컬 패키지 설치 경로 확인.
- npm root -g 글로벌 패키지 설치 경로 확인.
# 기 타
- npm -v npm 버전 확인.
- npm <명령어> -h 명령어에 대한 도움말.
- npm search <패키지명> 패키지 검색.(검색한 패키지가 있는지 없는지 확인)
- npm cache verify npm 캐시 삭제.
반응형
'IT > 기타' 카테고리의 다른 글
GIT 기본 명령어 (0) | 2024.05.12 |
---|---|
GitHub 무료 웹 호스팅 (0) | 2024.05.11 |