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 legacyWARNING
별칭을 통해 제거하면 해당 별칭이 가리키는 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.2LTS 버전 유지
bash
# LTS 버전 유지
fnm list | grep -E "v(18|20)"
# 비 LTS 버전 제거
fnm uninstall 19.9.0