그 동안 npm만 활용하여 패키지 관리를 하였는데, 최근 yarn을 활용해보면서 둘의 차이점이 궁금하여 찾아본 내용을 정리해봅니다. npm과 yarn 모두 자바스크립트 런타임 환경인 노드(node.js)의 패키지 관리자 입니다. npm 온라인 데이터베이스에 개발자들이 자바스크립트로 만든 여러 패키지를 올리면 이런 패키지 관리자를 통해 패키지를 설치하거나 삭제, 버전 관리와 의존성 관리 등을 편리하게 할 수 있습니다. npm npm(Node Package Manager)은 노드를 설치할 때 제공되는 기본 패키지 관리자입니다. 전 세계적으로 가장 많이 사용하는 패키지 관리 도구로써 공개된 모듈을 손쉽게 설치하고 활용할 수 있게 도와줍니다. npm은 commend-line client와 online datab..