[yarn berry] Styled components - Module not found

aneb·2022년 4월 25일
0

yarn-berry를 사용한 프로젝트 작업중 Module not found 에러가 발생했다.
styled-componets는 지금까지 무수히 많이 사용해 왔는데 특별한 작동법이나 조건이 필요한것도 아니고.. 도대체 왜 에러가 뜨는거지? 싶었다.

최근 intellij 업데이트 이후 여러가지 말썽을 많이 부려서
이번에도 intellij가 인식을 못하나? 생각하며 껐다가 켰다가 코드를 지웠다가 생성해도 해결이 안되어서 구글링을 해보았다.

[Bug] - Styled components - Module not found: A package is trying to access a peer dependency that should be provided by its direct ancestor but isn't #966

https://github.com/yarnpkg/berry/issues/966
찾아보니 실제로 yarn-berry에 해당 이슈가 있다는 것을 확인할 수 있었고
react-is를 설치하면 해결된다고 한다.

yarn add react-is

설치 해주고 바로 실행해주면 잘 작동한다.
하지만 왜 yarn-berry에서만 이러는지 모르겠고,
styled-componets는 사용자가 많으니 해결방법이 금방 발견되었지만,
다른 라이브러리에서 이런 문제들이 발생되면 매우 곤란할것같다.

yarn-berry는 개인 프로젝트에서 도입하여 써보고있지만,
실제 프로젝트에서의 도입은 신중해야할 것 같다.

profile
FE Developer

0개의 댓글