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?

entrer image description ici

Était-ce utile?

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:

  1. close WebStorm;
  2. dans le dossier de projet supprimer le .idea / (répertoire caché);
  3. 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

  1. supprimer le .idea / modules.xml
  2. 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:

  1. close WebStorm;
  2. dans le dossier de projet supprimer le .idea / (répertoire caché);
  3. 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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top