如何在IntelliJ中的路径搜索中查找此路径的任何位置排除node_modules

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在IntelliJ中的路径搜索中查找此路径的任何位置排除node_modules相关的知识,希望对你有一定的参考价值。

我创建了一个具有!file [myproj]:/ node_modules //并尝试过的作用域!file [myproj]:// node_modules //不包含node_modules下的任何子目录,即不包含以下任何文件中的任何文件:

  • /node_modules/*
  • a/node_modules/*
  • b/c/node_modules/*
  • e/f/g/node_modules/*
  • anything/preceding/the/folder/node_modules/*

但搜索仍显示node_module文件中的匹配项。使用的正确模式是什么?

答案

你必须面对这个问题,因为node_modules只被部分排除 - package.json中列出的直接依赖项被添加到javascript库中,因此被包括在内。

要完全排除node_modules,请使用In Project范围进行搜索。只有在选择了相应文件夹的目录作用域或使用带有显式过滤器的自定义作用域时,才会包含JavaScript库。请注意,从自定义范围中排除库有点棘手......要使其工作,您需要在范围模式前加上file[your_project_name]:*/&&以覆盖默认范围 - 请参阅https://youtrack.jetbrains.com/issue/IDEA-145142#comment=27-1156171以获取解释

相关特征要求:IDEA-103560

另一答案

设置 - >项目结构 - >排除的文件夹可能是您需要的

以上是关于如何在IntelliJ中的路径搜索中查找此路径的任何位置排除node_modules的主要内容,如果未能解决你的问题,请参考以下文章

“查找:路径必须在表达式之前:”如何指定在当前目录中也可以找到文件的递归搜索?

如何在Intellij中获取文件?

如何在 Maven 和 Intellij 之间处理 Junits 中的相对路径

在Android Studio中搜索整个项目中所有出现的字符串

使用 DFS 查找两个节点之间的所有路径

如何在运行时执行期间获取Intellij的根项目目录