node 오류를 해결하는 방법
정확히는 모르겠지만 어림잡아 맥 OS를 변경 후
위와 같이 ERESOLEV 오류가 계속 뜨기 시작했다... 설치 관련 시!!
해결방법은 생각보다 간단했다. 단순히 왜 해결되는지가 아니라 어떤 방식으로 해결되는지 알아봅시당.
오류의 내용은 즉, "의존성 트리에 충돌이 났다." 라는건데, 버전 충돌이라고 생각하면 될 것 같다.
해결방안을 보면 친절히 오류 코드에서 알려주게 된다.
--force 나 --legacy-peer-deps 옵션을 사용해서 해결하라고 한다.
저 코드는 어떤 의미일까?
You have the option to retry with --force to bypass the conflict or --legacy-peer-deps command to ignore peer dependencies entirely (this behavior is similar to versions 4-6).
번역: --force를 사용하여 충돌을 우회하거나 --legacy-peer-deps 명령을 사용하여 피어 종속성을 완전히 무시할 수 있는 옵션이 있습니다(이 동작은 버전 4-6과 유사함)
우회하거나, 설치기능을 무시한다.
대부분 --legacy-peer-deps를 사용하며, 나도 여태 저렇게 해결했던 것 같다.
--force가 더 났다는 의견이 많아서 한번 해보려고한다.
'내배캠 WIL & TIL' 카테고리의 다른 글
TIL) 스파르타 개발일지 23-01-18 (0) | 2023.01.18 |
---|---|
TIL) 스파르타 개발일지 23-01-16 (0) | 2023.01.16 |
TIL) 스파르타 개발일지 23-01-13 (0) | 2023.01.13 |
TIL) 스파르타 개발일지 23-01-12 (0) | 2023.01.12 |
TIL) 스파르타 개발일지 23-01-10 (0) | 2023.01.11 |