반응형
Zero-Installs 은 말그대로 소프트웨어 배포 시 별도의 모듈을 설치 하지 않고 바로 실행이 가능한배포 방식을 말합니다.
yarn 에서는 최종 yarn 조차 배포에 제외 되는 상태는 말합니다.
yarn pnp를 도입함으로서 Zero-Installs이 가능해 집니다.
일반적인 node_modules 는 1.2GB 크기이고 13만 5천개의 파일로 구성되어 있는 반면, Yarn PnP의 의존성은 139MB 크기의 2천개의 압축 파일로 구성됩니다.
yarn pnp를 git으로 관리하게 되면 매번 모듈의 재설치가 필요 없고 재설치로 인한 오류를 줄일수 있습니다.
Zero-Installs를 적용하면 배포시에 CI에서 의존성 모듈을 인스톨 할 필요가 없습니다. .yarn/cache에서 모듈을 가져올수 있습니다.
반응형
'개발관련 > 자바스크립트 팁' 카테고리의 다른 글
자바스크립트 배열 유니크 요소만 남기기 , 중복 제거 하기 (0) | 2023.04.13 |
---|---|
error TS2322: Type 'Timeout' is not assignable to type 'number' 해결 방법 (0) | 2023.03.15 |
yarn pnp vscode typescript 적용하는 방법 (0) | 2022.09.15 |
yarn2 ( yarn berry )와 함께 PnP(Plug'n'Play)를 적용해보기 고통스러운 node_modules 탈출 하기 (0) | 2022.09.15 |
[JavaScript] encodeURI vs encodeURIComponent 의 차이 (0) | 2022.08.15 |