NPM vs Yarn

sueuniya·2022년 5월 20일
0

NPM 이란?

Npm(Node Package Manager)의 약자 이다.
nodejs에서 사용할 수있는 모듈을 패키지화해서 모아둔 저장서 역할을 하고 설치 및 관리를 수행할 수 있는 CLI 제공한다.

yarn 과 npm 차이

yarn 이 npm 보다 조금 개선된 버전임.

  • 속도가 조금 더 빠르다
  • 보안성이 좋다
    (NPM은 다른 패키지 즉시 포함 가능 하나 yarn 은 yarn.lock or package.json에 있는 파일만 설치)

yarn의 단점

  • 디스크용량을 더 많이 잡아먹음

yarn 과 npm 명령어 차이

CommandNPMYARN
Install dependenciesnpm installyarn
Install packagenpm install [package]yarn add [package]
Install dev packagenpm install --save-dev [package]yarn add --dev [package]
Uninstall packagenpm uninstall [package]yarn remove [package]
Uninstall dev packagenpm uninstall --save-dev [package]yarn remove [package]
Updatenpm updateyarn upgrade
Update packagenpm update [package]yarn upgrade [package]
Global install packagenpm install --global [package]yarn global add [package]
Global uninstall packagenpm uninstall --global [package]yarn global remove [package]
profile
toolazynottodo

0개의 댓글