yarn1 [Git] 모노레포 관련 개념 및 도구 정리 모노레포모노레포(Monorepo, Monolithic Repository)는 여러 프로젝트(패키지)를 하나의 저장소(repository)에서 관리하는 방식이다.왜 모노레포를 사용하는가?1. 코드 재사용 및 일관성 유지모노레포에서는 여러 프로젝트(패키지)가 하나의 저장소에 있기 때문에, 공통 라이브러리나 유틸 함수를 여러 프로젝트에서 쉽게 공유할 수 있다. (ex. @libs/utils, @libs/components 등을 만들어 여러 프로젝트에서 사용이 가능하다.)모든 프로젝트가 동일한 버전의 의존성을 가지므로, 버전 충돌이나 설정 차이로 인한 오류를 줄일 수 있다.2. CI/CD 파이프라인 최적화프로젝트(패키지)별로 변경된 부분만 빌드하고 테스트 할 수 있어 효율적인 CI 사용이 가능하다.모든 패키지를.. 2025. 5. 23. 이전 1 다음