본문 바로가기

개발/Javascript

Yarn install 하는데 Integrity check failed for "relateurl" 에러날 때

리액트프로젝트 처음 받아서 세팅하는 도중에 아래처럼 yarn 관련 에러가 났었다.

 

error https://registry.yarnpkg.com/...
Integrity check failed for "relateurl"
(computed integrity doesn't match our records, ...)

 

 

캐시관련 문제인가 싶어서 아래 처럼 수행했다.

 

yarn cache clean
yarn install

 

그러나, 다시 yarn install 수행해도 같은 에러가 나와서 잠시 찾아보니 yarn checksum에 관련된 문제였다. 캐시를 지워도 yarn.lock 에 문제가 되는 checksum 이 존재해서 아래와 같이 수행해야한다.

 

yarn --update-checksums

 

이 명령을 실행하면 먼저 checksum을 업데이트하고 나머지 패키지들이 설치되기 때문에 이러한 에러가 난다면 yarn install 을 대신할 수 있다.