npm, yarn, pnpm 비교
npm, yarn, pnpm은 모두 패키지 매니저이다. 그렇다면 package manager는 뭘까? ❓ 패키지 매니저란 Package Manager 개발에 필요한 다양한 패키지를 설치, 업데이트, 수정, 삭제하는 작업을 편리하고 안전하게 수행할 수 있도록 도와주는 도구다. Javascript 로프로젝트를 진행하다 보면 필요한 다양한 패키지들이 있고 이 패키지들을 설치하고 또 관리해야 하는 경우가 있는데, 이 패키지들을 의존성 있게 관리해 주는 것이 바로 패키지 매니저다. 즉, 패키지 매니저는 프로젝트에 사용되는 패키지를 쉽게 관리하고 설치해 주는 하나의 도구! 패키지 매니저 3대장 사실상, 모든 패키지 매니지의 기능은 거의 동일하다. 그래서 설치 속도나 스토리지 사용량, 기존 워크플로와 결합되는 방식 ..
2024. 3. 22.