Dossiers manquants dans le volet de projet WebStorm
Question
Je l'ai construit un projet WebStorm puis a soumis le projet à GitHub.
Quand je redémarré l'ordinateur et relancée WebStorm (et le projet), tout ce que je peux voir dans le volet du projet est les fichiers racine, et aucun des dossiers (oui les dossiers sont là)
Voir l'image ci-dessous pour référence.
Quelqu'un sait comment je peux obtenir ces dossiers à ressurgir dans le volet du projet de WebStorm?
La solution
Elle peut être causée par le fichier projet .idea/modules.xml
corrompu. Vous pouvez essayer soit de le corriger manuellement (restaurer à partir de l'histoire locale, le contrôle de version ou de sauvegarde) ou créez le nouveau projet à partir de zéro.
Cochez cette question pour les conseils / solutions de contournement.
Autres conseils
Il arrive parfois dans WebStorm 9. La meilleure façon de le fixer pour moi:
- close WebStorm;
- dans le dossier de projet supprimer le .idea / (répertoire caché);
- ouvrez votre projet, profitez:)
Trouvez la .idea / modules.xml dans la racine de votre projet assurez-vous que ces lignes sont correctes:
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/NameOfYourProject.iml" filepath="$PROJECT_DIR$/.idea/NameOfYourProject.iml" />
</modules>
Remplacer NameOfYourProject.iml avec le nom de votre projet.
Ensuite, assurez-vous que le fichier .idea / existe NameOfYourProject.iml, sinon, créer et mettre cela en elle:
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module-library">
<library name="PHP">
<CLASSES>
<root url="file://$MODULE_DIR$/../../php/PEAR" />
</CLASSES>
<SOURCES />
</library>
</orderEntry>
</component>
</module>
Vous n'avez pas besoin de supprimer tout dossier .idea et reconfigure votre projet entier, juste
- supprimer le .idea / modules.xml
- redémarrez l'IDE et vos dossiers sont là encore!
je suis tombé sur le même problème et résolu par le cache invalidant. L'option est sous Fichier> Invalider Caches / redémarrage. Sur le clic rapide Invalider et redémarrez.
Note:. Le projet des besoins concernent à être ouvert avant de le faire
Je vois de temps en temps. J'utiliser Git, et j'ai mon dossier .gitignore configuré comme recommandé , plus précisément:
.idea/workspace.xml
.idea/tasks.xml
.idea/*.iml
Je vois parfois cela après clonage du dépôt, et en essayant de comprendre pourquoi, je suis tombé sur ce poste et lire la réponse acceptée.
J'ai supprimé le fichier modules.xml
et WebStorm rouvert (04/02/2016), et il a été résolu. Je regardais le nouveau modules.xml
et a constaté que son contenu étaient exactement les mêmes qu'avant, mais mon fichier <projectName>.iml
était plus grand.
Il semble donc être une corruption dans le fichier .iml
, pas modules.xml
. Je suppose que la suppression de déclencheurs modules.xml
une recréation du fichier .iml
. Je ne sais pas si cela aide quelqu'un avec quoi que ce soit, mais pensé que je pourrais offrir un aperçu supplémentaire.
étage 36 résoudre mon problème. dans WebStrorm 11
Il arrive parfois WebStorm 9. La meilleure façon de le réparer pour moi:
- close WebStorm;
- dans le dossier de projet supprimer le .idea / (répertoire caché);
- ouvrez votre projet, profitez:)
Essayez de supprimer workspace.xml et watchertask.xml puis juste redémarrer l'IDE. Vous devez voir votre code source complet dans tous les dossiers là-bas.
Enfin je l'ai trouvé le coupable, il était Team Foundation Server - Version Control Integration
Plugin https://plugins.jetbrains.com/plugin/7961-team-foundation-server--version-control-integration/
Je regarde le fichier system/log/idea.log
et a constaté que ce plugin produisait exception Null chaque fois que j'ouvre un nouveau dossier comme un nouveau projet et brise les content root
Détection automatique par la IDE, et après avoir désinstallé ce plugin, tous les dossiers apparaissent comme il se doit.
Vous pourriez avoir ce problème à cause d'un plugin coupable, et la désactivation de ceux que vous venez d'installer récemment juste avant ce problème se produit, va résoudre le problème. Vérifiez le fichier journal et recherche de ERROR
.
Si elle se trouve être un plugin important que vous utilisez activement que vous n'êtes pas prêt à désactiver, puis une solution temporaire est d'ouvrir Settings->Directories
et cliquez sur Add content root
pour ajouter le dossier racine de votre projet, cliquez sur Ok
maintenant des dossiers sera affiché et l'indexation commencera, et bien sûr vous devez le faire à chaque fois que vous ouvrez un nouveau dossier en tant que nouveau projet.