yarn berry 에서 swiper9.0 사용시 에러

이짜젠·2023년 2월 5일
0

이슈

swiper 설치하였으나 제대로 동작을 안함, 아래와같은 이슈를 내뱉음

https://nextjs.org/docs/messages/module-not-found
error - Error: swiper tried to access react, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound.

Required package: react (via "react/package.json")
Required by: swiper@npm:9.0.2 (via /Users/chun/Projects/fe-monorepo/.yarn/cache/swiper-npm-9.0.2-c6984e9fe5-2715de6413.zip/node_modules/swiper/react/swiper.js)

해결방안

추측으로는 swiper 내부에서 react에 대한 dependency를 누락한 것으로 보인다.
별도로 설치해줄 수 있도록 .yarnrc.yml 에 아래내용을 추가했다.

packageExtensions:
  'swiper@*':
    dependencies:
      'react': '18.2.0'

참고

profile
오늘 먹은 음식도 기억이 안납니다. 그래서 모든걸 기록합니다.

0개의 댓글