바이브덕
기본Dependency · 디펜던시

의존성

내 앱이 돌아가려고 기대는 외부 코드(패키지)들이에요. 이게 없으면 앱이 안 돌아요.

한 줄 비유

요리의 재료 목록이에요. 재료 하나가 빠지면 그 요리는 완성이 안 되죠.

바이브코딩에서 언제 만나나

'dependency 에러'가 났는데, 내 코드는 안 건드렸는데 왜 이러지 싶어요.

내 코드는 건드리지도 않았는데 “dependency error” 같은 게 뜰 때가 있어요. 억울하죠. 이때 알아야 할 개념이 의존성이에요.

의존성은 내 앱이 돌아가려고 기대는 외부 코드들이에요. 요리의 재료 목록을 떠올리면 돼요. 파스타를 만들려면 면·소스·치즈가 있어야 하잖아요. 재료 하나만 빠져도 요리가 완성이 안 되죠. 앱도 패키지라는 재료들에 기대서 돌아가는데, 그 재료를 의존성이라고 불러요.

그래서 dependency 에러는 대개 ‘재료가 없거나, 버전이 안 맞는다’는 뜻이에요.

내 코드를 안 건드렸는데 문제가 생기는 이유가 여기 있어요. 재료(의존성)가 빠졌거나, 재료끼리 버전이 안 맞아서죠. 그래서 새 프로젝트를 받으면 재료부터 채우려고 npm install을 먼저 해요. 이런 에러를 만나면 AI에게 그대로 붙여넣고 “이 의존성 문제 고쳐줘” 하면 대개 해결돼요.

30초 확인 퀴즈

코드에서 '의존성(dependency)'을 가장 잘 설명한 건?

같은 갈래 용어

관련 글

검색어를 입력하면 글 본문에서 찾아드려요.

본문 + 제목 검색전체 검색 페이지 →