Ide Webstorm中项目窗格中缺少文件夹
我在WebStorm中构建了一个项目,然后将该项目提交给GitHub 当我重新启动计算机并重新启动WebStorm(和项目)时,我在项目窗格中只能看到根文件,而没有文件夹(是的,文件夹在那里) 参考下图 有人知道如何让这些文件夹重新出现在Webstorm的项目窗格中吗Ide Webstorm中项目窗格中缺少文件夹,ide,webstorm,Ide,Webstorm,我在WebStorm中构建了一个项目,然后将该项目提交给GitHub 当我重新启动计算机并重新启动WebStorm(和项目)时,我在项目窗格中只能看到根文件,而没有文件夹(是的,文件夹在那里) 参考下图 有人知道如何让这些文件夹重新出现在Webstorm的项目窗格中吗 它可能是由损坏的.idea/modules.xml项目文件引起的。您可以尝试手动修复它(从本地历史记录、版本控制或备份恢复),也可以从头开始创建新项目 有关提示/解决方法,请在项目根目录中找到.idea/modules.xml 确
它可能是由损坏的
.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中有时会发生这种情况。 对我来说,最简单的修复方法是:
我时常看到这一点。我使用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文件夹并重新配置整个项目,只需
尝试删除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中没有得到任何结果。有人面临过同样的问题吗?我就是看不到我项目中的文件。