npm vs yarn
javascript
작성일 : 2023.03.30
npm
npm(Node Package Manager)은 Node.js의 기본 패키지 매니저로 라이브러리와 패키지를 관리하고 설치, 업데이트, 제거 등을 할 수 있다. package.json 파일을 사용해 의존성과 버젼을 관리한다.
yarn
yarn은 Facebook에서 만든 패키지 매니저인데 순차적으로 설치하는 npm과 달리 병렬로 설치해 속도 도 더 빠르다. 또 패키지 버젼 관리에 용이한데 npm install을 한다고 해서 모든 개발자가 동일한 버젼의 패키지를 다운 받는게 아니다. 하지만 yarn.lock이 추가되면서 모두 동일한 버젼을 다운 받을 수 있다.
npm vs yarn
https://javascript.plainenglish.io/npm-vs-yarn-choosing-the-right-package-manager-a5f04256a93f
https://www.digitalocean.com/community/tutorials/nodejs-npm-yarn-cheatsheet