패키지매니저 (1) 썸네일형 리스트형 Npm vs Yarn Package Manager 패키지 매니저는 패키지의 설치, 업데이트, 삭제를 편리하고 안전하게 수행하기 위해 사용되는 툴이다. Node.js의 대표적 패키지 매니저로는 npm과 yarn이 있다. 먼저 npm에 대해 알아보자. npm npm은 자바스크립트 런타임 환경인 Node.js의 기본 패키지 관리자이다. 전세계적으로 가장 많은 자바스크립트 개발자들이 사용하는 패키지 매니저이다. npm의 등장으로 개발자는 새로운 기능을 추가할 때 코드를 직접 작성하거나 github를 통해 다운로드하지 않아도 되게 되었다. 그런데 npm의 다운로드 수가 계속해서 늘어나면서 사용자가 많아질 수록 몇 개의 문제를 마주쳤다. 대표적인 예로는 의존성 문제가 있다. 개발자들이 동일한 패키지의 다른 버전을 사용하는 경우가 생겼다.. 이전 1 다음