기본Build
빌드
작성한 코드를, 실제로 배포해 돌릴 수 있는 완성된 형태로 변환하는 과정이에요.
한 줄 비유
장 봐온 재료를 실제 요리로 조리해 포장하는 단계예요. 그래야 손님에게 낼 수 있죠.
바이브코딩에서 언제 만나나
'build failed'가 딱 떴을 때. 잘 되던 게 왜 갑자기 실패라는 건가 싶어요.
배포하려는데 “build failed”라는 빨간 글씨와 함께 멈출 때가 있어요. 로컬에선 잘 되던 게 왜 여기서 실패라는 건지 답답하죠. 빌드가 뭔지 알면 이 상황이 이해돼요.
빌드는 작성한 코드를, 실제로 배포해 돌릴 수 있는 완성된 형태로 변환하는 과정이에요. 장 봐온 재료를 실제 요리로 조리해 포장하는 단계라고 보면 돼요. 재료(코드) 상태로는 손님에게 못 내잖아요. 조리하고 담아야(빌드) 낼 수 있죠. 배포 직전에 이 조리 과정이 자동으로 돌아가요.
“build failed”는 ‘조리 중에 뭔가 어긋났다’는 신호예요. 대개 원인이 로그에 찍혀요.
로컬에선 되는데 빌드에서 실패하는 건, 조리 환경이 조금 달라서 생기는 흔한 일이에요. 재료(의존성)가 빠졌거나 타입 문제 같은 게 흔한 원인이죠. 실패 메시지를 그대로 AI에게 붙여넣고 “이 빌드 에러 고쳐줘” 하면, 대개 어디가 문제인지 짚어줘요.
30초 확인 퀴즈
'빌드(build)'가 하는 일로 가장 알맞은 건?
빌드는 사람이 쓴 코드를 배포·실행에 맞는 완성 형태로 변환하는 과정이에요. 이 과정에서 문제가 있으면 'build failed'로 멈춰요.