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

Ide Webstorm中项目窗格中缺少文件夹,ide,webstorm,Ide,Webstorm,我在WebStorm中构建了一个项目,然后将该项目提交给GitHub 当我重新启动计算机并重新启动WebStorm(和项目)时,我在项目窗格中只能看到根文件,而没有文件夹(是的,文件夹在那里) 参考下图 有人知道如何让这些文件夹重新出现在Webstorm的项目窗格中吗 它可能是由损坏的.idea/modules.xml项目文件引起的。您可以尝试手动修复它(从本地历史记录、版本控制或备份恢复),也可以从头开始创建新项目 有关提示/解决方法,请在项目根目录中找到.idea/modules.xml 确

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

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

参考下图

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


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


有关提示/解决方法,请在项目根目录中找到.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>

在WebStorm 9中有时会发生这种情况。 对我来说,最简单的修复方法是:

  • 闭网风暴
  • 在项目文件夹中删除.idea/(隐藏目录)
  • 打开您的项目,享受:)

  • 我时常看到这一点。我使用Git,并将.gitignore文件设置为,具体如下:

    .idea/workspace.xml
    .idea/tasks.xml
    .idea/*.iml
    
    我有时在克隆存储库后看到这一点,当我试图找出原因时,我偶然发现了这篇文章并阅读了公认的答案

    我删除了
    modules.xml
    文件,重新打开了WebStorm(2016.2.4),并解决了这个问题。我查看了新的
    modules.xml
    ,发现它的内容与以前完全相同,但我的
    .iml
    文件更大


    因此,这似乎是
    .iml
    文件中的损坏,而不是
    modules.xml
    。我假设删除
    modules.xml
    会触发
    .iml
    文件的重建。不确定这是否对任何人有帮助,但我想我会提供额外的见解。

    36楼解决我的问题。在Webstrorm11中


    它有时发生在WebStorm 9中。对我来说,最简单的修复方法是:

  • 闭网风暴
  • 在项目文件夹中删除.idea/(隐藏目录)
  • 打开您的项目,享受:)

  • 我遇到了同样的问题,并通过使缓存无效来解决它。 该选项位于文件>使缓存无效/重新启动下。 在提示下,单击“无效并重新启动”


    注意:在执行此操作之前,需要打开相关项目。

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

  • 删除.idea/modules.xml文件
  • 重新启动IDE,您的文件夹将再次出现
    尝试删除workspace.xml和watchertask.xml,然后重新启动IDE。您必须在所有文件夹中看到您的完整源代码。

    最后,我找到了罪魁祸首,它是< <强> >代码> Team Foundation Server -版本控制集成< /代码> <强>插件>

    我查看了
    系统/log/idea.log
    文件,发现每当我以新项目的形式打开一个新文件夹时,该插件就会产生空异常,并破坏IDE自动检测的
    ,卸载该插件后,所有文件夹都会按应有的方式显示

    您可能会因为一个罪魁祸首插件而出现此问题,而在出现此问题之前禁用您最近刚刚安装的插件将解决此问题。检查日志文件并搜索
    错误


    如果发现它是您正在积极使用的一个重要插件,并且您不愿意禁用它,则临时修复方法是打开
    设置->目录
    ,然后单击
    添加内容根目录
    按钮添加项目的根文件夹,单击
    确定
    现在将显示文件夹并开始索引,当然,每次打开新文件夹作为新项目时,您都必须这样做。

    是的,刚收到Jetbrains的电子邮件。我必须执行一个终端命令
    $rm-r.idea
    ,然后在Webstorm中打开目录。这为我重建了项目。事实上,我收到了你的电子邮件;-)感谢您的帮助和指导。我可以删除
    modules.xml
    文件。它保存了其余的项目设置,这是受欢迎的。有时,只有
    重新启动IDE
    有帮助!对我来说,手动删除.idea文件不起作用,但使用rm-rf就起作用了。奇怪。谢谢,创建新项目既快捷又轻松。对我来说,
    yourproject的名称。iml
    指向了错误的文件。将其更新为正确的文件名修复了我的问题,并且我没有丢失任何设置。因此,您只是重复接受的答案所述的内容。。。3年后?(阅读评论)@ChaseFlorell在接受的答案中,你必须阅读评论,检查链接(花额外的时间)。这个答案提供了3个简单的步骤,我正在尝试,但是在最新的Webstorm版本2021.1.1中没有得到任何结果。有人面临过同样的问题吗?我就是看不到我项目中的文件。