!주의사항!
이 글에는 해결법이 없습니다! 문제를 겪은 경험과 참고자료들을 정리해놓은 글 입니다!
항상 npm / yarn을 사용해서 React나 Next프로젝트를 빌드했었는데,
이번주 CEOS 과제에서 Next를 빌드하는것부터 하는것이 목표여서
무거운 node_modules에서 벗어나는 경험을 해보자 하여 yarn berry를 사용해보기로 했다.
사용법은 애석하게도 너무 간단했다.
사용법의 경우는 간단하게 검색하면 많은 게시글이 나오니 넘어가겠음
무엇보다, 한글로 작성된 게시글이 없어서 처음 구글링을 한글로 해보았을 때
세상이 나를 두고 몰카하는줄 알았다.
추후 나와 같은 에러를 겪을 사람들에게 몰카가 아님을 알리기 위해
꺾여버린 마음을 만든 에러들과 관련 게시글에 대해 소개하고자 한다.
npx를 사용하여 Next 프로젝트를 빌드하고,
yarn set version berry
로 프로젝트에 yarnberry를 세팅하였다.
그 후 yarn build
를 통해 next project를 build시켰을 때
비정상적인 CPU와 RAM사용량을 보였다.
일단 놔두고 화장실을 갔다 왔을 때는 이미 mac이 강제종료되어 싸늘한 주검으로 발견되었다.
다시 부팅 후 빌드를 하였을 때 동일하게 CPU와 RAM의 비정상적인 사용량을 보였으나, 성공적으로 빌드가 되었고,
yarn run dev
혹은 yarn start
를 통해 프로젝트를 시작했을 때 프로젝트가 시작되었다.
평소라면 아래와 같이 산책을 하고 있어야 할 고양이가
치타가 되어 나타났다...
높은 CPU/RAM사용량으로 인해 내부와 외부 캡처프로그램 둘다 실행이 안될정도였다.
이에 구글링을 진행해 봤을 때 아래와 같이 나왔다.
검색결과2의 issue는 vscode를 닫고 난 다음에도 계속해서 높은 CPU점유율을 보인다고 하는데, 그 부분은 나와 딱히 상관없는걸로 봐서 해결된 것 같다.
검색결과1의 issue는 node로 서버 개발하는 경우에 해당하는 것 같고...
(그와중에 댓글로 next는 어떻게 하죠?라고 4/6에 달아주셨지만 대답이 없다...)
아래는 그나마 관련이 있는 검색결과3이다.
검색결과3
검색결과3의 yarn소속 개발자분께서 나아졌을 수도 있지만, 확실할 수 없다고 하셨는데, 그 후 개발이 안되었나....????
(내 선에서) 해결안됨!
해결할 수 있는 문제가 아님이 느껴져서 다시 무겁지만 착한 node_modules를 만나기 위해 npm으로 돌아왔다. 새 노트북을 사거나, 해당 문제가 해결된다면 다시 시도해볼듯하다...ㅜ
혹시나 해결하신 개발자분이 있거나, 해결방법이 있다면(포멧이라도 좋으니) 댓글로 알려주시길 바랍니다!!!
https://www.youtube.com/shorts/ihinnW3K-ag
중요한 건 꺾이지 않는 마음입니다..! 파이팅