1. 문제 상황

위와 같은 조건이다. $ yarn install을 입력하면, .yarn/cache폴더가 자꾸 생성이 된다.

2. 원인 분석

Screenshot 2024-02-18 at 10.16.37 AM.png

기존 v1(classic)에서는 node_modules에 들어있는 파일들을 직접 순회해서 패키지 의존성을 파악하는 구조였다. yarn v2(berry)부터는 .yarn/cache파일들이 node_modules의 트리 구조를 통해, 의존성 정보를 참조하는 형태라고 한다.

즉, .cache파일들이 설치되는 것이 정상적인 현상이라는 것이다.

3. Reference

Yarn Berry 알아보기