Skip to content

CLI 명령어

Volta는 JavaScript 도구 체인 관리를 도와주는 풍부한 명령행 명령 세트를 제공합니다.

핵심 명령

volta install

도구 체인에 도구를 설치합니다.

bash
# 최신 Node.js LTS 설치
volta install node

# 특정 버전의 Node.js 설치
volta install node@16.14.2

# 최신 npm 설치
volta install npm

# 특정 버전의 yarn 설치
volta install yarn@1.22.19

# 글로벌 패키지 설치
volta install typescript
volta install @vue/cli

옵션:

  • --verbose: 자세한 진단 활성화
  • --quiet: 불필요한 출력 방지

volta uninstall

도구 체인에서 도구를 제거합니다.

bash
# Node.js 제거
volta uninstall node

# npm 제거
volta uninstall npm

# 패키지 제거
volta uninstall typescript

volta pin

프로젝트의 package.json에 도구를 고정합니다.

bash
# Node.js 고정
volta pin node@16.14.2

# npm 고정
volta pin npm@8.5.0

volta list

도구 체인에서 사용 가능한 도구를 나열합니다.

bash
# 모든 도구 나열
volta list all

# 설치된 Node.js 버전 나열
volta list node

# 설치된 패키지 매니저 나열
volta list npm
volta list yarn

# 설치된 패키지 나열
volta list packages

volta which

Volta가 사용할 지정된 도구의 경로를 표시합니다.

bash
volta which node
volta which npm
volta which typescript

volta run

사용자 정의 도구 버전으로 명령을 실행합니다.

bash
# 특정 Node.js 버전으로 실행
volta run --node 14 node index.js

# 특정 npm 버전으로 실행
volta run --npm 6 npm install

# 사용자 정의 Node.js와 npm을 동시에 사용
volta run --node 14 --npm 6 npm install

추가 명령

volta completions

셸 완성 스크립트를 생성합니다.

bash
# bash 완성 생성
volta completions bash > volta.bash

# zsh 완성 생성
volta completions zsh > _volta

# fish 완성 생성
volta completions fish > volta.fish

volta setup

환경에서 Volta를 구성합니다.

bash
# 기본 설정으로 Volta 설정
volta setup

# 구성 파일 수정 없이 volta 설정
VOLTA_SKIP_SETUP=1 volta setup

volta help

Volta 명령에 대한 도움말을 표시합니다.

bash
# 일반 도움말
volta help

# 특정 명령에 대한 도움말
volta help install
volta help pin

종료 코드

Volta 명령은 다음 종료 코드를 반환합니다:

  • 0: 성공
  • 1: 일반 오류
  • 2: 명령행 인수 오류
  • 더 높은 숫자: 명령별 오류

환경 변수

이러한 환경 변수는 명령 실행 시 Volta의 동작에 영향을 줍니다:

  • VOLTA_HOME: Volta가 데이터를 저장하는 디렉토리
  • VOLTA_LOGLEVEL: 로그 상세도 (error, warn, info, verbose, debug)
  • VOLTA_SKIP_SETUP: 설정 중 셸 구성 파일 수정 건너뛰기
  • VOLTA_FEATURE_PNPM: pnpm 지원 활성화