많은 개발자가 “라이브러리 설치하는 도구” 정도로만 알고 있지만, 패키지 관리 도구는 그보다 훨씬 중요한 역할을 한다.패키지 관리 도구(Package Manager)는 프로젝트에 필요한 외부 라이브러리를 설치하고, 버전을 관리하고, 실행 환경을 구성해주는 도구이다.쉽게 말하면:👉 프로젝트가 정상적으로 실행되도록 “의존성”을 관리하는 시스템패키지 관리 도구가 왜 필요한가?소프트웨어 프로젝트는 수많은 라이브러리에 의존합니다.예를 들어 React 프로젝트라면:- React- React DOM- 상태 관리 라이브러리- HTTP 클라이언트- 빌드 도구이 모든 것을 수동으로 다운로드하고 관리하는 것은 사실상 불가능하고, 패키지 관리 도구는 이를 자동화한다.패키지 관리 도구의 역할1. 의존성 설치pnpm insta..