You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
올려주신 에러는 RAP 패키지 관리자가 Yarn berry로 변경되면서 루트 경로의 node_modules가 사라져서 발생한 것 같습니다 ㅎㅎ..
근데 react, react-dom을 따로 설치해서 해당 에러를 해결해봐도 serve중인 RAP의 dependency들 못 읽네요 ㅠㅠ node_modules의 느슨한 의존성 관리 덕분에 정상 작동하고 있던 것 같습니다 😭
저희가 해볼 수 있는 조치들은 아래와 같이 있는듯한데.. 논의가 필요할 것 같아용
RAP에서 Yarn berry를 제거하고 다시 node_modules를 사용한다.
demo의 디펜던시들까지 아예 하나의 패키지로 관리한다.
vercel/next.js examples처럼 demo 프로젝트들의 relative dependency들을 모두 제거해 RAP와 완전히 격리한다. (지금처럼 개발 모드 켜놓고 모니터링하는 용도로 사용할 수 없게 됨)
올려주신 에러는 RAP 패키지 관리자가 Yarn berry로 변경되면서 루트 경로의 node_modules가 사라져서 발생한 것 같습니다 ㅎㅎ..
근데 react, react-dom을 따로 설치해서 해당 에러를 해결해봐도 serve중인 RAP의 dependency들 못 읽네요 ㅠㅠ node_modules의 느슨한 의존성 관리 덕분에 정상 작동하고 있던 것 같습니다 😭
저희가 해볼 수 있는 조치들은 아래와 같이 있는듯한데.. 논의가 필요할 것 같아용
RAP에서 Yarn berry를 제거하고 다시 node_modules를 사용한다.
demo의 디펜던시들까지 아예 하나의 패키지로 관리한다.
vercel/next.js examples처럼 demo 프로젝트들의 relative dependency들을 모두 제거해 RAP와 완전히 격리한다. (지금처럼 개발 모드 켜놓고 모니터링하는 용도로 사용할 수 없게 됨)
구글링 해도 yarn link 직접 해주 방법 외에는 잘 모르겠어서 몇 일 전에 yarn berry discussion에 문의했습니다. pnp mode에서 module linking 하는 방식이 있을까 해서요. 저는 해당 discussion 트래킹하고 있을게요. yarnpkg/berry#3379
Activity
greatSumini commentedon Sep 2, 2021
올려주신 에러는 RAP 패키지 관리자가 Yarn berry로 변경되면서 루트 경로의 node_modules가 사라져서 발생한 것 같습니다 ㅎㅎ..
근데 react, react-dom을 따로 설치해서 해당 에러를 해결해봐도 serve중인 RAP의 dependency들 못 읽네요 ㅠㅠ
node_modules의 느슨한 의존성 관리 덕분에 정상 작동하고 있던 것 같습니다 😭저희가 해볼 수 있는 조치들은 아래와 같이 있는듯한데.. 논의가 필요할 것 같아용
node_modules를 사용한다.개인적으로는 1번을 선택해 빠르게 문제 해결하고 신규 기능 추가에 집중하는 것도 좋을듯합니다 ㅎㅎ..
hy57in commentedon Sep 3, 2021
오호 yarn berry 제거하는게 쉽다면 되돌려도 좋을거같아요! 그런데 나중에 다시 yarn berry를 도입했을 때 결국 2,3,4 중 하나의 방법으로 문제를 해결해야하는거죠?
jhlee910609 commentedon Sep 3, 2021
@greatSumini 이상적인 건 4번인데 쉽게 될지는 미지수네요 ㅠㅠㅠ
greatSumini commentedon Sep 4, 2021
@hy57in 네 그춍 근데 Yarn Berry가 꼭 필요하진 않을 수도 있을 것 같아여 배포가 잦지 않고 설치된 의존성이 적어 굳이..? 일수도 있을 것 같습니다!
greatSumini commentedon Sep 4, 2021
@jhlee910609 저는 개발서버 테스트는 스토리북이나 E2E테스트로 해결하고 3번처럼 데모는 완전격리하는게 좋다고보긴하는디 환경 구성이 조금 어렵긴하져 ㅎ.ㅠ
jhlee910609 commentedon Sep 5, 2021
구글링 해도 yarn link 직접 해주 방법 외에는 잘 모르겠어서 몇 일 전에 yarn berry discussion에 문의했습니다. pnp mode에서 module linking 하는 방식이 있을까 해서요. 저는 해당 discussion 트래킹하고 있을게요.
yarnpkg/berry#3379