Avant de commencer la désinstallation, il est recommandé de sauvegarder les fichiers de configuration et les données de projet importants.
npm ls -g @anthropic-ai/claude-code
npm ls @anthropic-ai/claude-code
# Afficher le chemin d'installation du paquet global
npm root -g
# Afficher l'emplacement du fichier exécutable de Claude Code
which claude
# ou sur Windows utiliser
where claude
# Désinstaller Claude Code installé globalement
npm uninstall -g @anthropic-ai/claude-code
# Vérifier la désinstallation
claude --version
# Devrait afficher "command not found" ou erreur similaire
# Désinstaller Claude Code installé localement dans le répertoire du projet
npm uninstall @anthropic-ai/claude-code
# Vérifier que la dépendance a été supprimée de package.json
cat package.json | grep claude
# Supprimer le répertoire d'installation global
rm -rf ~/.npm/lib/node_modules/@anthropic-ai/claude-code
rm -rf /usr/local/lib/node_modules/@anthropic-ai/claude-code
# Supprimer le lien du fichier exécutable
rm -f /usr/local/bin/claude
# Supprimer le répertoire de données utilisateur
rm -rf ~/.claude-code
rm -rf ~/.config/claude-code
# Supprimer le répertoire d'installation global
rmdir /s "%APPDATA%\npm\node_modules\@anthropic-ai\claude-code"
# Supprimer le répertoire de données utilisateur
rmdir /s "%APPDATA%\claude-code"
rmdir /s "%LOCALAPPDATA%\claude-code"
# Supprimer le répertoire d'installation global
Remove-Item -Recurse -Force "$env:APPDATA\npm\node_modules\@anthropic-ai\claude-code" -ErrorAction SilentlyContinue
# Supprimer le répertoire de données utilisateur
Remove-Item -Recurse -Force "$env:APPDATA\claude-code" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:LOCALAPPDATA\claude-code" -ErrorAction SilentlyContinue
# Modifier le fichier de configuration, supprimer les variables d'environnement associées
nano ~/.bashrc
nano ~/.bash_profile
nano ~/.zshrc
# Supprimer les lignes suivantes :
# export ANTHROPIC_AUTH_TOKEN=...
# export ANTHROPIC_BASE_URL=...
# Recharger la configuration
source ~/.bashrc
source ~/.bash_profile
source ~/.zshrc
Méthode 1 : Interface graphique
ANTHROPIC_AUTH_TOKENANTHROPIC_BASE_URLMéthode 2 : PowerShell
# Supprimer les variables d'environnement utilisateur
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", $null, "User")
# Supprimer les variables d'environnement système (nécessite des privilèges d'administrateur)
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", $null, "Machine")
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", $null, "Machine")
Vérifier et supprimer la configuration liée à Claude Code dans le projet :
# Rechercher les fichiers de configuration dans le projet
find . -name ".claude*" -type f
find . -name "claude.config.*" -type f
# Supprimer les fichiers de configuration trouvés
rm -f .claude-settings.json
rm -f claude.config.js
rm -f claude.config.json
# Nettoyer les données liées à Claude Code dans le cache npm
npm cache clean --force
# Nettoyer le répertoire de cache utilisateur
rm -rf ~/.cache/claude-code
rm -rf /tmp/claude-*
# Nettoyer les fichiers journaux
rm -rf ~/.local/share/claude-code/logs
# Nettoyer le cache npm
npm cache clean --force
# Nettoyer le répertoire de cache utilisateur
Remove-Item -Recurse -Force "$env:TEMP\claude-*" -ErrorAction SilentlyContinue
Remove-Item -Recurse -Force "$env:APPDATA\claude-code\cache" -ErrorAction SilentlyContinue
# Nettoyer les fichiers journaux
Remove-Item -Recurse -Force "$env:APPDATA\claude-code\logs" -ErrorAction SilentlyContinue
Après avoir terminé la désinstallation, exécuter les commandes suivantes pour vérifier le nettoyage complet :
# Vérifier que la commande n'existe pas
claude --version
# Devrait afficher "command not found"
# Vérifier que les variables d'environnement ont été nettoyées
echo $ANTHROPIC_AUTH_TOKEN
echo $ANTHROPIC_BASE_URL
# Devrait être vide
# Vérifier les fichiers résiduels
ls -la ~/.claude* 2>/dev/null || echo "No Claude files found"
ls -la ~/.config/claude* 2>/dev/null || echo "No Claude config found"
Si vous n'avez plus besoin de Node.js ou d'autres outils associés, vous pouvez également les désinstaller :
# Si installé via Homebrew
brew uninstall node
# Suppression manuelle (si installé via le paquet d'installation officiel)
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
# Si installé via apt
sudo apt-get remove nodejs npm
sudo apt-get autoremove
# Désinstaller via Winget
winget uninstall OpenJS.NodeJS
# Désinstaller via Chocolatey
choco uninstall nodejs
# Désinstaller via le Panneau de configuration
# Panneau de configuration → Programmes → Désinstaller un programme → Trouver Node.js → Désinstaller
Causes possibles :
Solution :
# Recharger les variables d'environnement
source ~/.bashrc
# Ou redémarrer le terminal
exit
# Rouvrir le terminal
# Vérifier tous les emplacements d'installation possibles
which -a claude
whereis claude
Solution :
# macOS/Linux utiliser sudo
sudo rm -rf /usr/local/lib/node_modules/@anthropic-ai/claude-code
# Windows exécuter PowerShell en tant qu'administrateur
# Clic droit sur PowerShell → "Exécuter en tant qu'administrateur"
Solution :
# Vérifier tous les fichiers de configuration possibles
grep -r "ANTHROPIC" ~/.*rc ~/.*profile 2>/dev/null
grep -r "claude" ~/.*rc ~/.*profile 2>/dev/null
# Modifier manuellement le fichier de configuration trouvé
nano ~/.bashrc # Supprimer les lignes associées
Si vous devez réinstaller Claude Code ultérieurement :
npm cache clean --forceAprès avoir terminé les étapes ci-dessus, Claude Code devrait être complètement désinstallé de votre système.