npm vs yarn

전병규·2023년 3월 8일
0

프로젝트를 시작하기 앞서 패키지 매니저로 npm 또는 yarn에 대해 무엇을 해야할까 ? 라는 고민을 한다.

오늘은 이 고민에 대해 글을 써볼려고 한다.

⭐️Npm

NPM(Node Package Manager)은 자바스크립트 언어를 위한 패키지 관리자로,
Node.js의 기본 패키지 관리자이다. 전세계적으로 가장 많이 사용하고
있는 패키지 관리 툴이다. npm은 필수 단계를 순차적으로 수행하기 때문에 한 개의 패키지 다운로드 완료해야 다음 패키지를 다운로드 할 수 있습니다.

⭐️Yarn

yarn은 페이스북에서 만든 자바스크립트 패키지 매니저이다.
npm과 같은 기능을 수행한다. yarn의 탄생 배경에 있다. yarn은 기본적으로
npm의 단점을 느꼈기에 이를 향상시키기 위해 만들어진 매니저 툴인데, 여기서 말하는 npm의 단점으로는 속도(performance), 안정성(stability), 보안성(security) 등이 있다.
yarn은 npm과 달리 동시에 여러 개의 패키지들을 다운로드할 수 있기 때문에 처음에 한 번 세팅을 해두면 시간적인 측면에서 편리하게 사용할 수 있습니다.

profile
이상한 개발자

0개의 댓글