콘텐츠로 이동

Vercel CLI 명령어

배포 및 서버리스 개발을 위한 포괄적인 Vercel CLI 명령어와 워크플로우.

설치 및 설정

명령어설명
npm install -g vercelVercel CLI를 전역으로 설치
yarn global add vercelYarn으로 설치
vercel loginVercel 계정에 로그인
vercel logoutVercel에서 로그아웃
vercel whoami현재 사용자 표시
vercel --versionCLI 버전 표시
vercel --help도움말 정보 표시

프로젝트 관리

명령어설명
vercel현재 디렉토리 배포
vercel --prod프로덕션에 배포
vercel --prebuilt미리 빌드된 정적 파일 배포
vercel init새 프로젝트 초기화
vercel linkVercel 프로젝트에 로컬 디렉토리 연결하기
vercel unlink프로젝트 연결 해제
vercel ls모든 배포 나열
vercel rm <deployment>배포 제거

배포 명령어

명령어설명
vercel deploy프로젝트 배포
vercel --name <name>사용자 지정 이름으로 배포
vercel --target production프로덕션에 배포
vercel --target preview미리보기로 배포
vercel --build-env KEY=value빌드 환경 변수 설정
vercel --env KEY=value런타임 환경 변수 설정
vercel --regions <regions>특정 지역에 배포
vercel --force새 배포 강제

환경 변수

명령어설명
vercel env ls환경 변수 목록
vercel env add <name>환경 변수 추가
vercel env rm <name>환경 변수 제거
vercel env pull환경 변수 다운로드
vercel env pull .env.local특정 파일로 가져오기

도메인 관리

명령어설명
vercel domains ls모든 도메인 나열하기
vercel domains add <domain>사용자 지정 도메인 추가
vercel domains rm <domain>도메인 제거
vercel domains inspect <domain>도메인 구성 검사
vercel alias <deployment> <domain>도메인 별칭 설정
vercel alias rm <alias>별칭 제거

프로젝트 구성

명령어설명
vercel projects ls모든 프로젝트 나열하기
vercel projects add <name>새 프로젝트 생성
vercel projects rm <name>프로젝트 제거
vercel switch <project>프로젝트로 전환
vercel inspect <deployment>배포 세부 정보 검사

로그 및 모니터링

명령어설명
vercel logs <deployment>배포 로그 보기
vercel logs --follow실시간으로 로그 추적하기
vercel logs --since 1h지난 1시간 동안의 로그 표시
vercel logs --until 2h2시간 전까지의 로그 표시
vercel logs --output raw원시 로그 출력 표시

시크릿 관리

명령어설명
vercel secrets ls모든 비밀 나열하기
vercel secrets add <name> <value>비밀 추가
vercel secrets rm <name>비밀 제거
vercel secrets rename <old> <new>비밀 이름 변경

팀 및 조직

명령어설명
vercel teams ls팀 목록
vercel teams switch <team>팀으로 전환
vercel teams add <email>팀원 초대하기
vercel teams rm <email>팀 구성원 제거

개발 서버

명령어설명
vercel dev로컬 개발 서버 시작
vercel dev --listen 3000특정 포트에서 시작
vercel dev --debug디버그 모드로 시작하기
vercel dev --confirm확인 프롬프트 건너뛰기

DNS 관리

명령어설명
vercel dns ls <domain>DNS 레코드 목록
vercel dns add <domain> <type> <value>DNS 레코드 추가
vercel dns rm <record-id>DNS 레코드 제거
vercel dns import <domain> <file>DNS 레코드 가져오기

인증서

명령어설명
vercel certs lsSSL 인증서 목록
vercel certs add <domain>SSL 인증서 추가
vercel certs rm <cert-id>인증서 제거
vercel certs issue <domain>새 인증서 발급

빌드 구성

명령어설명
vercel build로컬에서 프로젝트 빌드하기
vercel --build-env NODE_ENV=production빌드 환경 설정
vercel --no-build빌드 프로세스 건너뛰기
vercel --debug디버그 출력 활성화

Git 통합

명령어설명
vercel git connectGit 저장소 연결
vercel git disconnectGit 저장소 연결 해제
vercel git ls연결된 저장소 목록

함수 및 API 라우트

명령어설명
vercel functions ls서버리스 함수 목록
vercel functions inspect <function>함수 세부 정보 검사
vercel functions logs <function>함수 로그 보기

배포 별칭

명령어설명
vercel alias ls모든 별칭 나열하기
vercel alias set <deployment> <alias>배포 별칭 설정
vercel alias rm <alias>별칭 제거

프로젝트 설정

명령어설명
vercel --scope <team>팀 범위에서 명령 실행
vercel --token <token>특정 인증 토큰 사용
vercel --global-config <path>사용자 지정 구성 경로 사용
vercel --local-config <path>로컬 구성 파일 사용

고급 배포

명령어설명
vercel --archive=tgz배포 아카이브 생성
vercel --public배포를 공개로 설정하기
vercel --regions all모든 지역에 배포
vercel --regions sfo1,iad1특정 지역에 배포

문제 해결

Would you like me to continue with more specific translations for the remaining sections?

명령어설명
vercel --debug디버그 모드 활성화
vercel --verbose자세한 출력 활성화
vercel doctor진단 검사 실행
vercel statusVercel 서비스 상태 확인
파일설명
vercel.json프로젝트 구성
.vercelignore배포 중 무시할 파일들
.env.local로컬 환경 변수
.env.production프로덕션 환경 변수
명령어설명
vercel integrations ls통합 목록
vercel integrations add <integration>통합 추가
vercel integrations rm <integration>통합 제거
명령어설명
----------------------
vercel --prod --regions sfo1단일 지역에 배포
vercel --build-env NEXT_TELEMETRY_DISABLED=1원격 분석 비활성화
vercel --no-clipboard클립보드 복사 비활성화