Папки отсутствуют на панели проекта в Webstorm - PullRequest
60 голосов
/ 16 февраля 2012

Я создал проект в WebStorm, а затем отправил проект в GitHub.

Когда я перезагрузил компьютер и перезапустил WebStorm (и проект), все, что я вижу на панели проекта, это корневые файлы и ни одна из папок (да, папки там есть)

См. Изображение ниже для справки.

Кто-нибудь знает, как я могу заставить эти папки снова появляться в панели проекта Webstorm?

enter image description here

Ответы [ 8 ]

83 голосов
/ 16 февраля 2012

Это может быть вызвано поврежденным файлом проекта .idea/modules.xml.Вы можете попытаться исправить это вручную (восстановление из локальной истории, контроль версий или резервное копирование) или создать новый проект с нуля.

Проверьте эту проблему на наличие подсказок / обходных путей.

65 голосов
/ 08 января 2015

Это иногда случается в WebStorm 9. Самый простой способ исправить это для меня:

  1. закрыть WebStorm;
  2. в папке проекта удалить .idea / (скрытый каталог);
  3. открой свой проект, наслаждайся:)
5 голосов
/ 08 июня 2017

Вам не нужно удалять всю папку .idea и перенастраивать весь проект, просто

  1. удалите .idea / modules.xml
  2. , перезапустите IDE и ваши папкитам снова!
5 голосов
/ 22 марта 2012

Найдите файл .idea / modules.xml в корне вашего проекта и убедитесь, что эти строки правильные:

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

Замените NameOfYourProject.iml на имя вашего проекта.

Тогда, убедитесь, что файл .idea / NameOfYourProject.iml существует, если нет, создайте его и вставьте в него:

<?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>
4 голосов
/ 08 мая 2017

Я столкнулся с той же проблемой и решил ее, объявив кеш недействительным.Опция находится в File> Invalidate Caches / Restart.В командной строке нажмите Invalidate и перезапустите.

Примечание. Перед тем, как сделать это, необходимо открыть соответствующий проект.

1 голос
/ 19 октября 2016

Я вижу это время от времени. Я использую Git, и мой файл .gitignore настроен как рекомендуемый , в частности:

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

Иногда я вижу это после клонирования хранилища и, пытаясь выяснить, почему, я наткнулся на этот пост и прочитал принятый ответ.

Я удалил файл modules.xml и снова открыл WebStorm (2016.2.4), и он был решен. Я посмотрел на новый modules.xml и обнаружил, что его содержимое было точно таким же, как и раньше, но мой файл <projectName>.iml был больше.

Похоже, что в файле .iml есть искажение, а не modules.xml. Я предполагаю, что удаление modules.xml вызывает перестроение файла .iml. Не уверен, поможет ли это кому-нибудь в чем-либо, но подумал, что я предложу дополнительное понимание.

0 голосов
/ 23 февраля 2018

Попробуйте удалить workspace.xml и watchertask.xml, а затем просто перезапустите IDE. Вы должны увидеть свой полный исходный код во всех папках там.

0 голосов
/ 24 марта 2017

этаж 36 решить мою проблему.в WebStrorm 11

Иногда это происходит в WebStorm 9. Самый простой способ исправить это для меня:

  1. закрыть WebStorm;
  2. в папке проекта удалить .idea /(скрытый каталог);
  3. откройте свой проект, наслаждайтесь:)
...