Webstorm中的项目窗格中缺少文件夹

Cha*_*ell 60 ide webstorm

我在WebStorm中构建了一个项目,然后将项目提交给GitHub.

当我重新启动计算机并重新启动WebStorm(和项目)时,我在项目窗格中看到的只是根文件,而没有任何文件夹(是文件夹在那里)

请参阅下图以供参考.

有谁知道如何让这些文件夹重新出现在Webstorm的项目窗格中?

在此输入图像描述

Cra*_*der 84

它可能是由损坏的.idea/modules.xml项目文件引起的.您可以尝试手动修复它(从本地历史记录,版本控制或备份还原)或从头开始创建新项目.

检查此问题以获取提示/解决方法.

  • 是的,刚从Jetbrains收到一封电子邮件.我不得不做一个终端命令`$ rm -r .idea`然后打开Webstorm中的目录.这为我重建了这个项目. (19认同)
  • 事实上,我收到了你的电子邮件;-)感谢您的帮助和指导. (7认同)
  • 我只能删除`modules.xml` 文件。它保存了其余的项目设置,这是受欢迎的。 (3认同)

小智 65

它有时会出现在WebStorm 9中.最简单的方法是为我解决它:

  1. 关闭WebStorm;
  2. 在项目的文件夹中删除.idea /(隐藏目录);
  3. 打开你的项目,享受:)

  • 所以你只是重复接受的答案陈述...... 3年后?http://stackoverflow.com/a/9302503/124069(阅读评论) (9认同)
  • @ChaseFlorell在接受的答案中,您必须阅读评论,检查链接(花费额外的时间)。这个答案提供了3个简单的步骤,您就可以使用了。 (2认同)

Kin*_*lly 11

解决方案:


从现有资源创建新项目

  1. 文件=>新建=>项目
  2. 选择“空项目”
  3. 浏览到存在文件夹问题的项目位置
  4. 点击“创建”
  5. 在“目录不为空”对话框中选择“从现有源创建”

为什么采用这个解决方案:


编辑和删除 .idea 和 XML 文件的各种组合并没有解决我的问题。因此就有了上面的解决方案。备份您的 .idea 目录,以防您想要保留项目自定义内容。这可能会覆盖它们。

结果:


我创建的所有各种文件夹现在都可见,并且该项目按预期工作。.idea 目录现在已正确格式化,包含所有必要的文件。


Ale*_*min 5

在项目根目录中找到.idea/modules.xml,确保这些行正确无误:

<modules>
  <module fileurl="file://$PROJECT_DIR$/.idea/NameOfYourProject.iml" filepath="$PROJECT_DIR$/.idea/NameOfYourProject.iml" />
</modules>
Run Code Online (Sandbox Code Playgroud)

将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>
Run Code Online (Sandbox Code Playgroud)


Seb*_*eck 5

您无需删除整个.idea文件夹并重新配置您的整个项目,只需

  1. 删除.idea / modules.xml
  2. 重新启动IDE,您的文件夹又在那里!