제거를 시작하기 전에 중요한 구성 파일과 프로젝트 데이터를 백업하는 것이 좋습니다.
npm ls -g @anthropic-ai/claude-code
npm ls @anthropic-ai/claude-code
# 전역 패키지 설치 경로 확인
npm root -g
# Claude Code 실행 파일 위치 확인
which claude
# 또는 Windows에서 사용
where claude
# 전역으로 설치된 Claude Code 제거
npm uninstall -g @anthropic-ai/claude-code
# 제거 확인
claude --version
# "command not found" 또는 유사한 오류가 표시되어야 함
# 프로젝트 디렉토리에서 로컬로 설치된 Claude Code 제거
npm uninstall @anthropic-ai/claude-code
# package.json에서 의존성이 제거되었는지 확인
cat package.json | grep claude
# 전역 설치 디렉토리 삭제
rm -rf ~/.npm/lib/node_modules/@anthropic-ai/claude-code
rm -rf /usr/local/lib/node_modules/@anthropic-ai/claude-code
# 실행 파일 링크 삭제
rm -f /usr/local/bin/claude
# 사용자 데이터 디렉토리 삭제
rm -rf ~/.claude-code
rm -rf ~/.config/claude-code
# 전역 설치 디렉토리 삭제
rmdir /s "%APPDATA%\npm\node_modules\@anthropic-ai\claude-code"
# 사용자 데이터 디렉토리 삭제
rmdir /s "%APPDATA%\claude-code"
rmdir /s "%LOCALAPPDATA%\claude-code"
# 전역 설치 디렉토리 삭제
Remove-Item -Recurse -Force "$env:APPDATA\npm\node_modules\@anthropic-ai\claude-code" -ErrorAction SilentlyContinue
# 사용자 데이터 디렉토리 삭제
Remove-Item -Recurse -Force "$env:APPDATA\claude-code" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\claude-code" -ErrorAction SilentlyContinue
# 구성 파일 편집, 관련 환경 변수 삭제
nano ~/.bashrc
nano ~/.bash_profile
nano ~/.zshrc
# 다음 줄 삭제:
# export ANTHROPIC_AUTH_TOKEN=...
# export ANTHROPIC_BASE_URL=...
# 구성 다시 로드
source ~/.bashrc
source ~/.bash_profile
source ~/.zshrc
방법 1: 그래픽 인터페이스
ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URL방법 2: PowerShell
# 사용자 환경 변수 삭제
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", $null, "User")
# 시스템 환경 변수 삭제 (관리자 권한 필요)
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", $null, "Machine")
프로젝트에서 Claude Code 관련 구성 확인 및 삭제:
# 프로젝트에서 구성 파일 찾기
find . -name ".claude*" -type f
find . -name "claude.config.*" -type f
# 찾은 구성 파일 삭제
rm -f .claude-settings.json
rm -f claude.config.js
rm -f claude.config.json
# npm 캐시에서 Claude Code 관련 데이터 정리
npm cache clean --force
# 사용자 캐시 디렉토리 정리
rm -rf ~/.cache/claude-code
rm -rf /tmp/claude-*
# 로그 파일 정리
rm -rf ~/.local/share/claude-code/logs
# npm 캐시 정리
npm cache clean --force
# 사용자 캐시 디렉토리 정리
Remove-Item -Recurse -Force "$env:TEMP\claude-*" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:APPDATA\claude-code\cache" -ErrorAction SilentlyContinue
# 로그 파일 정리
Remove-Item -Recurse -Force "$env:APPDATA\claude-code\logs" -ErrorAction SilentlyContinue
제거 완료 후 다음 명령을 실행하여 완전히 정리되었는지 확인:
# 명령이 존재하지 않는지 확인
claude --version
# "command not found"가 표시되어야 함
# 환경 변수가 정리되었는지 확인
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL
# 비어 있어야 함
# 남은 파일 확인
ls -la ~/.claude* 2>/dev/null || echo "No Claude files found"
ls -la ~/.config/claude* 2>/dev/null || echo "No Claude config found"
더 이상 Node.js 또는 기타 관련 도구가 필요하지 않은 경우 함께 제거할 수 있습니다:
# Homebrew를 통해 설치한 경우
brew uninstall node
# 수동 삭제 (공식 설치 패키지를 통해 설치한 경우)
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
# apt를 통해 설치한 경우
sudo apt-get remove nodejs npm
sudo apt-get autoremove
# Winget을 통해 제거
winget uninstall OpenJS.NodeJS
# Chocolatey를 통해 제거
choco uninstall nodejs
# 제어판을 통해 제거
# 제어판 → 프로그램 → 프로그램 제거 → Node.js 찾기 → 제거
가능한 원인:
해결 방법:
# 환경 변수 다시 로드
source ~/.bashrc
# 또는 터미널 재시작
exit
# 터미널 다시 열기
# 가능한 모든 설치 위치 확인
which -a claude
whereis claude
해결 방법:
# macOS/Linux sudo 사용
sudo rm -rf /usr/local/lib/node_modules/@anthropic-ai/claude-code
# Windows 관리자 권한으로 PowerShell 실행
# PowerShell 마우스 오른쪽 클릭 → "관리자 권한으로 실행"
해결 방법:
# 가능한 모든 구성 파일 확인
grep -r "ANTHROPIC" ~/.*rc ~/.*profile 2>/dev/null
grep -r "claude" ~/.*rc ~/.*profile 2>/dev/null
# 찾은 구성 파일 수동 편집
nano ~/.bashrc # 관련 줄 삭제
나중에 Claude Code를 다시 설치해야 하는 경우:
npm cache clean --force위 단계를 완료하면 Claude Code가 시스템에서 완전히 제거된 것입니다.