작성일: 2021.10.24
목표
- yarn 2 를 사용하여 더 효율적으로 패키지 관리하기
- 모노리포(Monorepo)에 발을 살짝 담구기
- 타입스크립트 기반으로 프로젝트 구성하기 (이건 사실 이 글에선 중요하지 않음)
사전 준비
- 타입스크립트를 하고 싶은 마음
- vscode 를 에디터로 쓰고자 하는 마음
- yarn 명령어 사전지식, yarn 을 선호하는 마음
아직 완벽하지는 않습니다. 특히 타입스크립트가 제대로 동작하는지에 대한 검증이 많이 필요합니다.. 일단 가장 기본적인 형태로 진행해 보았습니다. 기존 프로젝트를 업그레이드 하는 식이면 좀 더 많이 힘들 거라 예상..
<aside>
✅ 소스코드: https://gitlab.com/EzKorry/yarn2-workspaces-typescript-boilerplate
</aside>
업그레이드를 하는 이유
- 패키지 받는 속도 빨라짐(필요한 것만 딱딱 받음)
- install 속도 빨라짐, (심지어 install 필요가 없을 수도 있음. 제로인스톨 하게 되면.)
- node 실행 속도 빨라짐.
그냥 yarn 과 비교했을 때 바뀌는 것
- node_modules 가 사라짐. (띠용?)
- 잡다구리한 파일들이 많이 생김
패키지 초기화 하하기