2012-02-15 11 views
48

Ho creato un progetto in WebStorm e quindi ho inviato il progetto a GitHub.Cartelle mancanti nel riquadro del progetto in Webstorm

Quando ho riavviato il computer e rilanciato WebStorm (e il progetto), tutto quello che posso vedere nel riquadro progetto è il file di root, e nessuna delle cartelle (sì, le cartelle ci sono)

vedere l'immagine sotto per riferimento.

Qualcuno sa come posso ottenere quelle cartelle per riapparire nel riquadro del progetto di Webstorm?

enter image description here

risposta

74

può essere causato dal file di progetto danneggiato .idea/modules.xml. Puoi provare a correggerlo manualmente (ripristinare da Cronologia locale, controllo di versione o backup) o creare il nuovo progetto da zero.

Check this issue per suggerimenti/soluzioni alternative.

+15

Sì, ho appena ricevuto una email da Jetbrains. Ho dovuto eseguire un comando terminale '$ rm -r .idea', quindi aprire la directory in Webstorm. Questo ha ricostruito il progetto per me. –

+7

infatti, ho ricevuto l'email da te ;-) Grazie per l'aiuto e la direzione. –

+0

Sono stato in grado di eliminare il file 'modules.xml'. Ha salvato il resto delle impostazioni del progetto, il che è stato il benvenuto. – cwallenpoole

6

Trova il .idea/modules.xml nella directory principale del progetto assicurarsi che queste righe siano corrette:

<modules> 
    <module fileurl="file://$PROJECT_DIR$/.idea/NameOfYourProject.iml" filepath="$PROJECT_DIR$/.idea/NameOfYourProject.iml" /> 
</modules> 

Sostituire NameOfYourProject.iml con il nome del progetto.

Quindi, assicurarsi che il file .idea/NameOfYourProject.iml esiste, se non, crearlo e mettere questo in esso:

<?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> 
+0

Grazie, la creazione del nuovo progetto è stata rapida e indolore. –

54

Capita a volte in WebStorm 9. Il modo più semplice per risolvere il problema per me:

  1. chiudi WebStorm;
  2. nella cartella del progetto rimuovere .idea/(directory nascosta);
  3. aprire il progetto, fa piacere :)
+8

quindi stai solo ripetendo quello che la risposta accettata afferma ... 3 anni dopo? http://stackoverflow.com/a/9302503/124069 (leggi i commenti) –

1

vedo questo di tanto in tanto. Io uso Git, e ho impostato il mio file .gitignore come recommended, in particolare:

.idea/workspace.xml 
.idea/tasks.xml 
.idea/*.iml 

volte vedo questo dopo la clonazione del repository, e quando si cerca di capire perché, mi sono imbattuto in questo post e letto il risposta accettata

Ho eliminato il file modules.xml e riaperto WebStorm (2016.2.4) ed è stato risolto. Ho guardato il nuovo modules.xml e ho scoperto che il suo contenuto era esattamente lo stesso di prima, ma il mio file <projectName>.iml era più grande.

Quindi sembra essere una corruzione nel file .iml, non modules.xml. Suppongo che l'eliminazione di modules.xml inneschi una ricostruzione del file .iml. Non sono sicuro se questo aiuti chiunque con qualcosa, ma ho pensato che avrei offerto l'intuizione in più.

1

piano 36 risolvere il mio problema. in WebStrorm 11

Accade talvolta in WebStorm 9.Il modo più semplice per risolverlo:

  1. close WebStorm;
  2. nella cartella del progetto rimuovere .idea/(directory nascosta);
  3. aprire il progetto, fa piacere :)
+0

Grazie! Ha risolto il mio problema –

1

Ho incontrato lo stesso problema e risolto facendo invalidare la cache. L'opzione è in File> Invalidate Caches/Restart. Al prompt fare clic su Invalida e riavvia.

Nota: il progetto in questione deve essere aperto prima di eseguire questa operazione.

2

Non è necessario eliminare la cartella intera .idea e riconfigurare l'intero progetto, basta

  1. eliminare il .idea/modules.xml
  2. riavviare l'IDE e le cartelle ci sono ancora una volta!
0

Provare a cancellare workspace.xml e watchertask.xml, quindi è sufficiente riavviare l'IDE. Devi vedere il tuo codice sorgente completo in tutte le cartelle lì.

Problemi correlati