npm install로 패키지를 설치하던 중 ERESOLVE 에러가 발생했다.npm ERR! code ERESOLVEnpm ERR! ERESOLVE unable to resolve dependency tree처음에는 패키지 설치 자체의 문제인가 싶었는데, 확인해보니 설치하려는 패키지와 기존 프로젝트에서 사용 중인 패키지 사이의 peer dependency 버전 충돌 때문에 발생한 문제였다.ERESOLVE가 발생하는 이유npm은 패키지를 설치할 때 해당 패키지가 요구하는 의존성 버전을 함께 확인한다.예를 들어 어떤 라이브러리가 다음과 같은 버전을 요구한다고 해보자.react: ^17.0.0그런데 현재 프로젝트에서는 다른 버전의 React를 사용하고 있다면 npm이 의존성 트리를 구성하는 과정에서 충돌을 발..