WebStorm 已将我的项目子目录(根目录的服务器部分)中的所有文件标记为非项目文件.
它发生在我转换到 Babel,然后又转换到 TypeScript 的过程中。我已经删除了 TypeScript 的内容,想知道这是否与该配置有关。我相信这只是某个地方的 WebStorm 设置 - 因为我的测试运行、构建工作等等。
每当我重构或重命名文件时,它都会显示:
“所选元素是从非项目文件中使用的。这些用法不会被重命名。仍然继续吗?”
它还以不同的方式突出显示这些文件中的代码。
每个文件的图标都有一个小x
在顶角。
在他们的文档中 https://www.jetbrains.com/help/idea/non-project-files-access-dialog.html它说这些是“非项目文件(例如,库源、外部源等)。”这让我觉得在某个时候我只是在某个时候将整个文件夹标记为外部,以为我不知道它可能在哪里。
Update我尝试过删除.idea
文件夹然后运行使缓存无效并重新启动。这也没有解决问题。
The 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 中删除是不够的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)