얼마전에 사내프로젝트에 pnpm 을 도입했습니다. pnpm 은 npm 과 yarn 같은 패키지 매니저 인데요. pnpm 은 패키지의 dependencies 의 중복 저장을 content-addr
얼마전에 사내프로젝트에 pnpm 을 도입했습니다. pnpm 은 npm 과 yarn 같은 패키지 매니저 인데요. pnpm 은 패키지의 dependencies 의 중복 저장을 content-addressable storage 라는 방식을 사용하여 물리적으로 한번만 저장되고, 심볼릭링크(원본 파일을 사용하는 것과 링크)로 연결되어 설치 용량이 작아서 빠르게 설치가 가능합니다. 체감 상으로는 최소 2배 이상 빠른것 처럼 보였습니다. 또한 run 명령어가 자동으로 실행되어 'npm run dev' 같은 명령어를 'pnpm dev' 이렇게 줄여서 사용할수도 있습니다. 모노레포도 서포트 한다고 하니, 여건이 된다면 pnpm 을 한번 도입해보는것을 추천드립니다.