node로 프로젝트를 진행할 때 주로 사용되는 패키지 관리 툴.
| npm | yarn | 설명 |
|---|---|---|
| npm init | yarn init | 초기화 |
| npm install | yarn 또는 yarn install | package.json의 패키지 설치 |
| npm install —save [package name] | yarn add [package name] | 의존성으로 추가 |
| npm install —save-dev [package name] | yarn add —dev [package name] | 개발 의존성으로 추가 |
| npm install —global [package name] | yarn global add [package name] | 전역으로 추가 |
| npm update —save | yarn upgrade | 패키지 업데이트 |
| npm run [스크립트명] | yarn [스크립트명] | package.json의 스크립트 명령 실행 |
| npm uninstall —save [package name] | yarn remove [package name] | 패키지 삭제 |
| npm cache clean | yarn cache clean | 캐시 삭제 |
| npm dedupe | yarn dedupe | 중복 패키지 정리 |
| 명령어 | 단축 플래그 | 의미 |
|---|---|---|
| global | -g | 전역 설치 |
| install | i | 설치 |
| uninstall | uni | 삭제 |
| —save-dev | -D | devDependencies 에 추가 |
| —save-exact | -E | ^, ~대신 정확한 버전으로 설치 |
| —save-optional | -O | optionalDependencies에 추가 (선택정 의존성 모듈) |
📌 출처