package.json과 npm install의 역할: 첫 install과 이후 install의 차이, resolver와 lock의 역할
npm 패키지 관리의 핵심 개념들인 `package.json`과 `package-lock.json`, 그리고 `npm install` 명령어의 동작 방식을 이해하게 되었습니다. 또한, 의존성 트리, resolver, optional dependencies, peer dependencies 등에 대해서 공부한 과정을 공유합니다.