题
我已经建立了一个项目在设,然后提交的项目审查.
当我重新启动的计算机和重新开设(和项目),所有我可以看到在项目窗格是根文件,并没有一个文件夹(是的文件夹中都有)
见下面的图像以供参考。
任何人都不会知道我如何可以获得这些文件的重新出现在该项目窗口设?
解决方案
它可能是由损坏引起的 .idea/modules.xml
项目文件。您可以尝试手动修复它(从本地历史记录,版本控制或备份恢复),也可以从头开始创建新项目。
检查此问题 用于提示/解决方法。
其他提示
有时会在Webstorm 9中发生。为我修复它的最简单方法:
- 关闭WebStorm;
- 在Project的文件夹中删除.idea/(隐藏目录);
- 打开您的项目,享受:)
在您的项目root中找到.idea/imules.xml,请确保这些行是正确的:
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/NameOfYourProject.iml" filepath="$PROJECT_DIR$/.idea/NameOfYourProject.iml" />
</modules>
用项目名称替换名称fyourproject.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>
您无需删除整个.IDEA文件夹并重新配置您的整个项目,只是
- 删除.idea/模块
- 重新启动IDE,您的文件夹再次在那里!
我遇到了同一问题,并通过使缓存无效解决了它。该选项已在文件>中>无效的缓存/重新启动。在提示上,单击无效并重新启动。
注意:在您执行此操作之前,需要打开关注的项目。
我不时看到这个。我使用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
文件。不确定这是否对任何人有帮助,但我认为我会提供额外的见解。
地板36解决了我的问题。在WebStrorm 11中
有时会在Webstorm 9中发生。为我修复它的最简单方法:
- 关闭WebStorm;
- 在Project的文件夹中删除.idea/(隐藏目录);
- 打开您的项目,享受:)
尝试删除workspace.xml和watchertask.xml,然后重新启动IDE。您必须在那里的所有文件夹中查看完整的源代码。
最后我发现的罪魁祸首,它是 Team Foundation Server - Version Control Integration
插件 https://plugins.jetbrains.com/plugin/7961-team-foundation-server--version-control-integration/
我看了看 system/log/idea.log
文件和发现这个插件产生了空例外,每当我打开一个新的文件夹作为一个新项目,打破了 content root
自动检测IDE,和后我卸载这个插件的所有文件夹中显示为应该。
你可能会有这个问题,因为一个罪魁祸首,插件,并禁止那些你只是最近安装之前发生此问题,会解决该问题。检查记录文件和搜索 ERROR
.
如果发现是一个重要插你是积极使用它,你是不是愿意到禁止,那么一个临时的解决办法是打开 Settings->Directories
并且点击 Add content root
按钮增加的根本文件夹的项目,点击 Ok
现在文件夹会和索引将开始的,当然你必须做这个你每次打开一个新的文件夹,作为新的项目。