CodeScopeEOL · Packages · CVE
마감 임박Firefox 140D-5·Oracle JDK 17D-6·Prometheus 3.14D-6·Google Chrome 154D-12·GitLab 19.2D-21·전체 캘린더 →
용어집

피어 의존성

Peer Dependency

정의

피어 의존성이란 패키지가 자신의 의존성 목록에 직접 설치하지 않고, 이를 사용하는 애플리케이션이나 다른 패키지가 대신 설치해 제공해 주기를 요구하는 방식의 의존성이다. 주로 플러그인이나 확장 패키지가 특정 프레임워크나 라이브러리와 함께 동작해야 할 때, 버전 충돌이나 중복 설치를 막기 위해 사용한다. 흔한 오해는 이를 일반 의존성처럼 자동으로 설치되는 것으로 여기는 것인데, 실제로는 사용하는 쪽 프로젝트에 해당 패키지가 없거나 버전이 맞지 않으면 경고나 오류가 발생한다. 하나의 라이브러리 인스턴스만 존재해야 정상 동작하는 상황에서 특히 중요하게 다뤄진다.

관련 용어

이 정의는 AI 가 쓰고 코드 게이트를 통과한 것입니다. 버전 번호와 코드 예시는 게이트가 막습니다 — 정확한 수치가 필요하면 지원 종료 트래커를 보세요.