Dev/Error

npm install 설치시 npm ERR! code ERESOLVE 에러

ujam 2022. 8. 7. 10:43
728x90
반응형

npm install로 필요한 패키지를 install 하려고 하는데

npm ERR! code ERESOLVE라는 에러가 발생했습니다.

 

 

 

 

npm install 뒤에 --save --legacy-peer-deps를 입력해주면 해결이 됩니다.

 

 

 

해결을 하고나니 에러의 원인이 궁금했는데 node의 버전 문제 였던거 같았습니다.

 

 

dependency는 특정 모듈에서 사용하는 패키지들을 적어둔 정보입니다.

peerDependencies 모듈이 다른 모듈과 동작할 있는 호환성을 표시한 정보입니다.

 

 

 

dependency tree에서 더 높은 버전에 대한 의존성을 명시하고 있지 않으면 자동으로 peerDependencies를 설치해줬습니다.

하지만 이 때문에 에러가나는 상황이 발생하게 되고 그 후에는  peerDependencies 설치하지 않게 되었습니다.

 

 

따라서 --legacy-peer-deps는 peer deps 무시하고 설치하라는 명령어입니다.

728x90
반응형