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
반응형
'Dev > Error' 카테고리의 다른 글
[Error] yarn install 에러 info There appears to be trouble with your network connection. Retrying (0) | 2022.12.11 |
---|---|
[Postman] file과 body 한 번에 요청하기 (feat.삽질) (0) | 2022.09.02 |
[Error] Postman 무한로딩.. 해결 (0) | 2022.07.22 |
[Error] MySQL: Cannot add foreign key constraint 에러 해결 (0) | 2022.07.17 |
Cannot read properties of undefined (reading 'split') 에러 (0) | 2022.02.12 |