Antes de comenzar la desinstalación, se recomienda hacer una copia de seguridad de los archivos de configuración y datos del proyecto importantes.
npm ls -g @anthropic-ai/claude-code
npm ls @anthropic-ai/claude-code
# Ver ruta de instalación del paquete global
npm root -g
# Ver ubicación del archivo ejecutable de Claude Code
which claude
# o en Windows usar
where claude
# Desinstalar Claude Code instalado globalmente
npm uninstall -g @anthropic-ai/claude-code
# Verificar desinstalación
claude --version
# Debería mostrar "command not found" o error similar
# Desinstalar Claude Code instalado localmente en el directorio del proyecto
npm uninstall @anthropic-ai/claude-code
# Verificar que la dependencia se haya eliminado de package.json
cat package.json | grep claude
# Eliminar directorio de instalación global
rm -rf ~/.npm/lib/node_modules/@anthropic-ai/claude-code
rm -rf /usr/local/lib/node_modules/@anthropic-ai/claude-code
# Eliminar enlace del archivo ejecutable
rm -f /usr/local/bin/claude
# Eliminar directorio de datos del usuario
rm -rf ~/.claude-code
rm -rf ~/.config/claude-code
# Eliminar directorio de instalación global
rmdir /s "%APPDATA%\npm\node_modules\@anthropic-ai\claude-code"
# Eliminar directorio de datos del usuario
rmdir /s "%APPDATA%\claude-code"
rmdir /s "%LOCALAPPDATA%\claude-code"
# Eliminar directorio de instalación global
Remove-Item -Recurse -Force "$env:APPDATA\npm\node_modules\@anthropic-ai\claude-code" -ErrorAction SilentlyContinue
# Eliminar directorio de datos del usuario
Remove-Item -Recurse -Force "$env:APPDATA\claude-code" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\claude-code" -ErrorAction SilentlyContinue
# Editar archivo de configuración, eliminar variables de entorno relacionadas
nano ~/.bashrc
nano ~/.bash_profile
nano ~/.zshrc
# Eliminar las siguientes líneas:
# export ANTHROPIC_AUTH_TOKEN=...
# export ANTHROPIC_BASE_URL=...
# Recargar configuración
source ~/.bashrc
source ~/.bash_profile
source ~/.zshrc
Método 1: Interfaz gráfica
ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URLMétodo 2: PowerShell
# Eliminar variables de entorno de usuario
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", $null, "User")
# Eliminar variables de entorno del sistema (requiere permisos de administrador)
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", $null, "Machine")
Verificar y eliminar la configuración relacionada con Claude Code en el proyecto:
# Buscar archivos de configuración en el proyecto
find . -name ".claude*" -type f
find . -name "claude.config.*" -type f
# Eliminar los archivos de configuración encontrados
rm -f .claude-settings.json
rm -f claude.config.js
rm -f claude.config.json
# Limpiar datos relacionados con Claude Code en la caché npm
npm cache clean --force
# Limpiar directorio de caché del usuario
rm -rf ~/.cache/claude-code
rm -rf /tmp/claude-*
# Limpiar archivos de registro
rm -rf ~/.local/share/claude-code/logs
# Limpiar caché npm
npm cache clean --force
# Limpiar directorio de caché del usuario
Remove-Item -Recurse -Force "$env:TEMP\claude-*" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:APPDATA\claude-code\cache" -ErrorAction SilentlyContinue
# Limpiar archivos de registro
Remove-Item -Recurse -Force "$env:APPDATA\claude-code\logs" -ErrorAction SilentlyContinue
Después de completar la desinstalación, ejecutar los siguientes comandos para verificar la limpieza completa:
# Verificar que el comando no existe
claude --version
# Debería mostrar "command not found"
# Verificar que las variables de entorno se han limpiado
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL
# Debería estar vacío
# Verificar archivos residuales
ls -la ~/.claude* 2>/dev/null || echo "No Claude files found"
ls -la ~/.config/claude* 2>/dev/null || echo "No Claude config found"
Si ya no necesitas Node.js u otras herramientas relacionadas, también puedes desinstalarlas:
# Si se instaló a través de Homebrew
brew uninstall node
# Eliminación manual (si se instaló a través del paquete de instalación oficial)
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
# Si se instaló a través de apt
sudo apt-get remove nodejs npm
sudo apt-get autoremove
# Desinstalar a través de Winget
winget uninstall OpenJS.NodeJS
# Desinstalar a través de Chocolatey
choco uninstall nodejs
# Desinstalar a través del Panel de control
# Panel de control → Programas → Desinstalar un programa → Buscar Node.js → Desinstalar
Posibles causas:
Solución:
# Recargar variables de entorno
source ~/.bashrc
# O reiniciar el terminal
exit
# Volver a abrir el terminal
# Verificar todas las ubicaciones de instalación posibles
which -a claude
whereis claude
Solución:
# macOS/Linux usar sudo
sudo rm -rf /usr/local/lib/node_modules/@anthropic-ai/claude-code
# Windows ejecutar PowerShell como administrador
# Hacer clic derecho en PowerShell → "Ejecutar como administrador"
Solución:
# Verificar todos los archivos de configuración posibles
grep -r "ANTHROPIC" ~/.*rc ~/.*profile 2>/dev/null
grep -r "claude" ~/.*rc ~/.*profile 2>/dev/null
# Editar manualmente el archivo de configuración encontrado
nano ~/.bashrc # Eliminar líneas relacionadas
Si más adelante necesitas reinstalar Claude Code:
npm cache clean --forceDespués de completar los pasos anteriores, Claude Code debería estar completamente desinstalado de tu sistema.