Webstorm中的项目窗格中缺less文件夹
我已经在WebStorm中构build了一个项目,然后将项目提交给GitHub。
当我重新启动计算机,并重新启动WebStorm(和项目),我可以在项目窗格中看到的是根文件,没有任何文件夹(是的文件夹在那里)
请参阅下面的图片以供参考。
有谁知道如何让这些文件夹重新出现在Webstorm的项目窗格?
这可能是由损坏的.idea/modules.xml
项目文件造成的。 您可以尝试手动修复(从本地历史logging,版本控制或备份中恢复)或从头开始创build新项目。
检查这个问题的提示/解决方法。
它有时在WebStorm 9中发生。最简单的方法来解决这个问题:
- closuresWebStorm;
- 在项目文件夹中删除.idea /(隐藏目录);
- 打开你的项目,享受:)
在项目根目录中find.idea / modules.xml,确保这些行是正确的:
<modules> <module fileurl="file://$PROJECT_DIR$/.idea/NameOfYourProject.iml" filepath="$PROJECT_DIR$/.idea/NameOfYourProject.iml" /> </modules>
将NameOfYourProject.imlreplace为您的项目名称。
然后,确保文件.idea / NameOfYourProject.iml存在,如果没有,创build它并把它放在它:
<?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>
我不时看到这一点。 我使用Git,并且build立了我的.gitignore文件,具体如下:
.idea/workspace.xml .idea/tasks.xml .idea/*.iml
我经常在克隆仓库之后看到这个,当试图弄清楚为什么,我碰到这个post并阅读接受的答案。
我删除了modules.xml
文件并重新打开了WebStorm(2016.2.4),并解决了。 我查看了新的modules.xml
,发现它的内容与以前完全一样,但是我的<projectName>.iml
文件比较大。
所以它似乎是.iml
文件中的.iml
,而不是modules.xml
。 我假设删除modules.xml
触发重build的.iml
文件。 不知道这是否有助于任何人,但认为我会提供额外的洞察力。
第36层解决了我的问题。 在WebStrorm 11中
它有时在WebStorm 9中发生。最简单的方法来解决这个问题:
- closuresWebStorm;
- 在项目文件夹中删除.idea /(隐藏目录);
- 打开你的项目,享受:)
我遇到了同样的问题,并通过使caching无效来解决它。 该选项在文件>无效caching/重新启动。 在提示点击无效并重新启动。
注意:在执行此操作之前,需要关注的项目需要打开。
您不需要删除整个.idea文件夹,只需重新configuration整个项目
- 删除.idea / modules.xml
- 重新启动IDE,你的文件夹再次出现!