node.js - WebStorm 已将目录中的所有文件标记为非项目文件

标签 node.js intellij-idea webstorm

WebStorm 已将我项目的子目录(根的服务器部分)中的所有文件标记为非项目文件

它发生在我转换为 Babel 然后又转换为 TypeScript 的过程中。我已经删除了 TypeScript 的东西,想知道它是否与该配置有关。我相信这只是某个地方的 WebStorm 设置——因为我的测试运行,构建工作,所有这些。

每当我重构或重命名一个文件时,它都会说:

"Selected element is used from non-project files. These usages won't be renamed. Proceed anyway?"

它还以不同方式突出显示这些文件中的代码。

这些文件的每个图标在顶角都有一个小的 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 中删除是不够的。

关于node.js - WebStorm 已将目录中的所有文件标记为非项目文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57154394/

相关文章:

node.js - 从 Node JS 渲染该模板时,EJS 文件中的 Angular 5

javascript - 如何使用 Node.js 进行异步 api 调用?

javascript - 查询mongodb中的javascript日期对象

intellij-idea - Intellij - 禁用垂直线/右边距

java2smali 1.6 插件不执行任何操作

search - WebStorm:搜索不起作用

phpstorm - 如何使 PhpStorm/WebStorm 范围突出显示看起来更具表现力?

node.js - Webpack构建在生产环境上

java - 使用 Fiddler 捕获 HTTP 流量

javascript - 从 Node 查看 WebStorm 控制台中的对象