WebStorm已将目录中的所有文件标记为非项目文件 [英] WebStorm has marked all files in a directory as non-project files
本文介绍了WebStorm已将目录中的所有文件标记为非项目文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
WebStorm已将我的项目的子目录(根目录的服务器部分)中的所有文件标记为非项目文件。
它发生在我改用巴别塔,然后又改用打字稿的时候。我已经删除了打字稿的东西,想知道它是否与那个配置有关。我相信这只是某个地方的WebStorm设置--因为我的测试运行、构建工作,所有这些。
每当我重构或重命名文件时,它都会显示:
"所选元素来自非项目文件。不会重命名这些用法。仍要继续吗?"
它还以不同方式突出显示这些文件中的代码。
这些文件的每个图标的上角都有一个小x
。
In their docs它说这些是非项目文件(例如,库源、外部源等)。这让我想到,我只是在某个时候标记了一个完整的外部文件夹,认为我不知道它可能在哪里。
更新我已尝试删除.idea
文件夹,然后运行使缓存无效并重新启动。这也没有解决问题。
myProject.iml
文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/.tmp" />
<excludeFolder url="file://$MODULE_DIR$/temp" />
<excludeFolder url="file://$MODULE_DIR$/tmp" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>
推荐答案
关闭终端运行中的所有WebStorm窗口和项目文件夹:
rm -rf .idea
注意:仅从WebStorm中删除是不够的。
这篇关于WebStorm已将目录中的所有文件标记为非项目文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文