[오류] npm install 시 ERESOLVE unable to resolve dependency tree 발생

Joooo·2022년 11월 23일
0
npm install @material-ui/core

Material UI를 한번도 안써봐서 한 번 맛보려고 install 하는데 갑자기 엄청난 오류메세지

현재 프로젝트가 react 18.2.0 인데 버전 오류가 안나려면 16.9.0~17.0.0이어야 한다는 peer dependencies 관련 메세지

npm 4~6 버전에서는 peer dependencies가 있으면 경고만 출력했는데 npm 7 버전부터는 설치도 불가해졌다.

따라서 강제적으로 설치하면 package.json에 잘 반영되고 작동하는 걸 확인할 수 있다.


해결 방법 1

npm install @material-ui/core --force

--force 를 붙이면 package-lock.json에 몇가지 다른 의존 버전들을 추가하는 방법으로 충돌을 우회하여 설치한다.

해결방법 2

npm install @material-ui/core --legacy-peer-deps

--legacy-peer-deps를 붙이면 경고 및 충돌을 무시하고 설치한다.


본인은 두번째 방법으로 설치했는데 package.json에 잘 추가된 것을 확인할 수 있다.

0개의 댓글