yarn과 npm

KHW·2021년 12월 2일
0

다양한 지식쌓기

목록 보기
42/48

npm과 yarn

제목lock(패키지 잠금 파일)프로젝트 메타 정보
npmpackage-lock.jsonpackage.json
yarnyarn.lockpackage.json

자바스크립트 패키지 매니저

  1. npm
  2. yarn
  • 패키지 관리를 위해 npm을 사용하든 yarn을 사용하든 해당 프로젝트의 메타 정보는 package.json 파일을 통해 관리

yarn과 npm 차이

  1. Performance
  2. Security

1. Performance

npm : 순차적으로 패키지 수행
yarn : 동시에 여러 패키지 설치

2. Security

npm : 보다 덜 안전
yarn : npm보다 늦게 출시되며 보다 안전

npm과 Yarn, 무엇을 선택

  • Yarn에도 단점이 있다.
  • 디스크 용량을 좀 더 많이 잡아먹는 편이라고 한다. Yarn이 'npm의 개선된 버전'의 개념으로 나왔고, 속도나 보안성 측면에서 개선되었다고 할 수 있다.
  • 하지만 npm도 개선된 버전이 계속 나오면서 속도는 yarn과 별반 차이가 없다고 볼 수 있다. npm도 yarn보다 더 오래되었기도 하고, 효율성 측면에서 많은 장점들이 있으니 yarn이 출시되었다고 해서 배제할 수 있다고는 절대 볼 수 없을 것 같다고 한다.

출처

패키지
yarn vs npm

profile
나의 하루를 가능한 기억하고 즐기고 후회하지말자

0개의 댓글