Vercel 빌드 환경이 vlt 패키지 매니저를 제로 설정으로 지원하기 시작했다. 프로젝트 루트에 vlt-lock.json 파일이 있으면 자동으로 감지해 Install Command를 vlt install로 설정한다.
핵심 포인트- vlt-lock.json 파일 존재 여부로 자동 감지, 별도 설정 없이 vlt install이 사용된다.
- Node 20.x 이상과 Vercel 최신(modern) 빌드 이미지가 필요하다.
- npm/yarn/pnpm과 동일한 lock 파일 감지 방식으로 통합됐다.
상세 정리- vlt 소개: vlt는 npm/yarn/pnpm의 대안인 새로운 JavaScript 패키지 매니저다.
- 자동 감지 조건: 프로젝트 루트에 vlt-lock.json 파일이 있으면 Vercel 빌드가 자동으로 감지한다.
- 설정 없이 동작: 감지 시 Install Command가 자동으로 vlt install로 설정된다. vercel.json 수정 불필요.
- 필수 요건: Node 20.x 이상, Vercel modern 빌드 이미지에서만 동작한다. 구버전 이미지에선 미지원.
- 기존 생태계와 일관성: npm(package-lock.json), yarn(yarn.lock), pnpm(pnpm-lock.yaml)과 동일한 감지 패턴을 따른다.
왜 읽나vlt를 사용하거나 도입을 검토하는 개발자가 Vercel 배포 시 추가 설정 없이 바로 사용 가능한지 확인할 때 유용하다.