NPM 이란?
Npm(Node Package Manager)의 약자 이다.
nodejs에서 사용할 수있는 모듈을 패키지화해서 모아둔 저장서 역할을 하고 설치 및 관리를 수행할 수 있는 CLI 제공한다.
yarn 이 npm 보다 조금 개선된 버전임.
yarn의 단점
| Command | NPM | YARN |
|---|---|---|
| Install dependencies | npm install | yarn |
| Install package | npm install [package] | yarn add [package] |
| Install dev package | npm install --save-dev [package] | yarn add --dev [package] |
| Uninstall package | npm uninstall [package] | yarn remove [package] |
| Uninstall dev package | npm uninstall --save-dev [package] | yarn remove [package] |
| Update | npm update | yarn upgrade |
| Update package | npm update [package] | yarn upgrade [package] |
| Global install package | npm install --global [package] | yarn global add [package] |
| Global uninstall package | npm uninstall --global [package] | yarn global remove [package] |