Skip to content

volta uninstall

volta uninstall 명령을 사용하면 volta install로 설치한 모든 글로벌 패키지를 삭제할 수 있습니다. 구문은 다음과 같습니다:

bash
도구 체인에서 도구 제거

사용법:
    volta uninstall [FLAGS] <tool>

플래그:
        --verbose    자세한 진단 활성화
        --quiet      불필요한 출력 방지
    -h, --help       도움말 정보 출력

인수:
    <tool>    제거할 도구, 예: `node`, `npm`, `yarn` 또는 <package>

참고 Volta 0.9.0부터 패키지 매니저의 npm uninstall --global 또는 yarn global remove를 사용하여 패키지를 제거할 수도 있습니다

예제

Node.js 제거

bash
# Node 제거
volta uninstall node

Node를 제거하면 기본 버전으로서 삭제되지만 Volta의 캐시에서 바이너리를 삭제하지는 않습니다. 이는 고정된 프로젝트가 여전히 지정된 Node 버전을 사용할 수 있음을 의미합니다.

패키지 매니저 제거

bash
# npm 제거
volta uninstall npm

# yarn 제거
volta uninstall yarn

# pnpm 제거
volta uninstall pnpm

글로벌 패키지 제거

bash
# TypeScript 제거
volta uninstall typescript

# ESLint 제거
volta uninstall eslint

제거 시 발생하는 일

volta uninstall로 도구를 제거할 때:

  1. 도구가 기본 도구 체인에서 삭제됩니다
  2. 해당 도구의 모든 글로벌 심이 PATH에서 제거됩니다
  3. 실제 도구는 고정된 버전이 있는 프로젝트가 사용할 수 있도록 Volta의 캐시에 남아있습니다

제거 vs 캐시에서 삭제

volta uninstall은 기본 도구 체인에서만 도구를 제거합니다. 도구의 바이너리는 해당 특정 버전을 고정한 프로젝트가 사용할 수 있도록 Volta의 캐시에 남아있습니다.

캐시에서 삭제하는 것을 포함하여 시스템에서 도구를 완전히 제거하려면:

  1. volta uninstall <tool>로 제거
  2. Volta의 캐시 디렉토리(일반적으로 ~/.volta/tools/에 있음)에서 삭제