node_modules 어디갔어? Feat. Yarn Berry
새로운 프로젝트 환경설정을 할 일이 있어서 yarn 패키지를 사용해서 진행하였다.
그런데 자주 보던 node_modules 폴더가 안보이는데? 찾아보자 yarn berry 를 사용하면 우리가 자주 봐왔던 node_modules 폴더가 설치되지 않는다.
그 대신 와 파일이 설치된다. Yarn Berry Yarn Berry는 Node.js를 위한 패키지 관리 시스템으로 Yarn의 최신 버전인 을 지칭하는 말이다.
기존의 Yarn 1.x 에서 큰 변화가 이루어진 버전으로, 여러 개선사항과 새로운 기능이 있다고 한다. 그 중 오늘 다룰 내용은 Plug’n’Play (PnP) Yarn Berry는 기존의 node_module 폴더 대신 패키지를 캐시 폴더에 저장하고, 에 의존성을 찾을 수 있는 정보가 기록된다.
.pnp.cjs를 이용하면 디스크 I/O없이 어떤 패키지가 어떤 라이브러리에 의존하는지, 각 라이브러리는 어디에 위치하는지를 바로 알 수 있다. 장점 패키지의 모든 의…