Claude Code ne trouve pas de fichier, alors voyons quels répertoires fonctionnels il a actuellement accès. Il ne connaît pas automatiquement tous les éléments sur votre ordinateur ; Si le fichier est en dehors du répertoire actuel, ajoutez d’abord le répertoire ou commencez par la racine du projet correcte.
Confirmez d’abord le répertoire de travail actuel
Allez à la racine du projet puis exécutez Claude Code. Laissez-le exécuter ou lire d’abord la structure de répertoires actuelle, comme en listant le répertoire racine, en consultant le fichier package et en confirmant l’état Git. Tant que la première étape de la table des matières est fausse, peu importe le nombre de questions que vous posez plus tard, vous vous égarez.
Si vous travaillez sur des problèmes sur deux répertoires, vous pouvez ajouter un répertoire fonctionnel supplémentaire avec /add-dir. Par exemple, si le projet front-end et le projet back-end sont séparés, ne vous attendez pas à ce qu’ils dépassent automatiquement le répertoire parent pour le trouver.
CLAUDE.md n’est pas un index de fichiers
Beaucoup pensent que si vous écrivez « CLAUDE.md », Claude Code lira automatiquement tous les fichiers concernés. En fait, « CLAUDE.md » ressemble davantage à une convention de mémoire et de travail de projet, adaptée à la rédaction de descriptions d’architecture, de commandes courantes, de spécifications de code et de précautions. Si vous voulez vraiment analyser le fichier, il faut quand même le laisser lire le chemin correspondant.
Vous pouvez écrire les répertoires clés dans « CLAUDE.md » : entrée back-end, entrée front-end, commande test et emplacement des fichiers de génération. Cela réduit les risques de circuler lors de la recherche.
Les problèmes de LSM et de trajet sont également courants
Si vous utilisez WSL sous Windows, assurez-vous que Node, npm et project sont tous dans l’environnement WSL. La documentation d’Anthropic avertit également que si vous utilisez mal Windows npm ou node dans WSL, vous pouvez rencontrer divers problèmes tels que l’incapacité à trouver des commandes ou des chemins anormaux.
Utilisez « quel nœud », « quel npm » pour voir le chemin. Si elle pointe vers '/mnt/c/', il est recommandé de la corriger vers la version Linux.
Il vaut mieux poser ce genre de questions
« Le répertoire racine actuel du projet est ici. Lis « CLAUDE.md » d’abord, puis cherche « src/routes » et « src/services », pas « district ». Si vous ne trouvez pas le fichier, dites-moi quels répertoires vous pouvez réellement consulter. ”
Cela empêche Claude Code de deviner le chemin lui-même. Lorsque les outils de programmation IA ne trouvent pas de fichier, il faut d’abord corriger la plage visible puis parler des capacités du code.