Language & Library/FE DevOps2 yarn-deduplicate로 번들 사이즈 줄이기 이번에 토스 컨퍼런스에서 발표한 이한님의 'Bundle Diet' 영상을 보고 일부를 적용해 보기로 하였다. 그 중 제일 빠르게 적용 가능한 yarn-deduplicate를 사용하여 bundle 사이즈의 크기를 줄여보려고 한다. ⚽️ yarn-deduplicate 설치 npm install -g yarn-deduplicate # 또는 yarn global add yarn-deduplicate 🏀 yarn-deduplicate 적용 명령어 cd 프로젝트_경로 yarn-deduplicate yarn.lock ⚾️ 적용 전 후 번들 사이즈 비교 [ 적용 전 ] [ 적용 후 ] 🥎 결론 및 간략한 분석 내용 청크 파일에서 미비하지만 4kb의 이득을 얻었다 😅 yarn-deduplicate 적용 명령어를 수행한 .. 2021. 6. 9. Yarn 온라인/오프라인, 캐시 유/무로 의존성 패키지 설치 시간 단축해보기 테스트 환경 Mac OS : Macbook Pro 2019, I9, 32GB Docker machine : 프로세서 2개, 메모리 4GB Yarn v1.22.5 사용한 packakge.json은 최하단에 위치 offline node package는 미리 준비한 상태 online install은 인터넷을 통하여 node module package를 설치하는 것을 말한다. offline install은 yarn-offline-mirror 와 yarn-offline-mirror-pruning 옵션이 설정 exist cache는 yarn install 시 생성되는 캐시를 제거하지 않은 상태를 말한다. no cache는 yarn cache clean 명령어로 캐시를 제거한 상태를 말한다. 목적 현재 회사에서 개발.. 2021. 4. 30. 이전 1 다음