Skip to content

fnm uninstall 명령어 가이드

fnm uninstall 명령어는 설치된 Node.js 버전을 제거하는 데 사용됩니다.

명령어 구문

bash
fnm uninstall [OPTIONS] [VERSION]

별칭: uni

매개변수

VERSION

제거할 Node.js 버전을 지정합니다:

bash
# 특정 버전 제거
fnm uninstall 16.20.2

# 별칭을 사용하여 제거
fnm uninstall legacy

옵션

--node-dist-mirror

미러 소스를 지정합니다 (보통 필요하지 않음):

bash
fnm uninstall 16.20.2

--fnm-dir

fnm 설치 디렉토리를 지정합니다:

bash
fnm uninstall 16.20.2 --fnm-dir=/custom/path

--log-level

로그 레벨을 설정합니다:

bash
fnm uninstall 16.20.2 --log-level=quiet

사용 예제

특정 버전 제거

bash
# Node.js 16.20.2 제거
fnm uninstall 16.20.2

별칭을 사용하여 제거

bash
# 별칭이 해당 버전을 가리키는 경우
fnm uninstall legacy

WARNING

별칭을 통해 제거하면 해당 별칭이 가리키는 Node.js 버전과 동일한 버전을 가리키는 다른 모든 별칭도 삭제됩니다.

일괄 제거

bash
# 설치된 버전 보기
fnm list

# 필요 없는 버전을 하나씩 제거
fnm uninstall 14.21.3
fnm uninstall 16.20.2

제거 동작

버전 제거

bash
fnm uninstall 16.20.2

다음 항목이 삭제됩니다:

  • ~/.fnm/node-versions/v16.20.2/ 디렉토리
  • 관련 별칭 (있는 경우)

별칭 제거

bash
fnm alias 16.20.2 legacy
fnm uninstall legacy

다음 항목이 삭제됩니다:

  • Node.js 16.20.2 버전
  • legacy 별칭
  • 16.20.2 를 가리키는 다른 별칭

일반적인 문제

현재 사용 중인 버전을 제거할 수 없음

bash
# 먼저 다른 버전으로 전환
fnm use 20

# 그 후 제거
fnm uninstall 16.20.2

버전이 존재하지 않음

bash
# 설치된 버전 보기
fnm list

# 버전 번호 확인
fnm uninstall 16.20.2

제거 후 디스크 공간이 해제되지 않음

bash
# fnm 디렉토리 확인
du -sh ~/.fnm

# 남은 파일 정리
rm -rf ~/.fnm/node-versions/v16.20.2

모범 사례

정기적인 정리

bash
# 설치된 버전 보기
fnm list

# 사용하지 않는 오래된 버전 제거
fnm uninstall 14.21.3
fnm uninstall 16.20.2

LTS 버전 유지

bash
# LTS 버전 유지
fnm list | grep -E "v(18|20)"

# 비 LTS 버전 제거
fnm uninstall 19.9.0

관련 링크