도도다다

yarn(berry): The remote archive doesn't match the expected checksum

2021. 6. 25. 19:48 | 개발 관련

서론

최근 팀에서 진행하는 토이 프로젝트 프론트엔드에 yarn berry를 적용하였다. 근데 아직 불안정한거같은건 내 세팅 문제일까...

문제

19:37:26.196  	➤ YN0000: ┌ Fetch step
19:37:26.550  	➤ YN0018: │ react-channel-plugin@npm:2.1.3: The remote archive doesn't match the expected checksum
19:37:26.651  	➤ YN0013: │ 931 packages were already cached
19:37:26.651  	➤ YN0000: └ Completed in 0s 455ms

로컬에서 개발 후 Vercel에서 테스트 배포 진행에서 발생한 문제이다. 아무래도 .yarn/cache 안에 있는 패키지 내용이랑 checksum 검사가 올바르지 않은 모양이다.

해결

yarn cache clean --all

🔼 다음과 같은 명령어로 캐시를 모두 제거해준다.

 

yarn install

🔼 캐시들을 다시 받아주자. 캐시 문제였던 내 경우에는 Git에 변경된 파일이 하나 생겼다.

 

짜잔, 배포 성공.

 

여담

티스토리 글쓰기 환경이 점점 불편해지는거 같아서, 조만간 다른 CMS 기반으로 옮길까 고민중이다. 편리해서 티스토리에 정착하기로 했는데, 왜 점점 퇴화하는거 같지...