gpt4 book ai didi

intellij-idea - 如何在 IntelliJ 的路径搜索中查找出现此路径的任何地方排除 node_modules

转载 作者:行者123 更新时间:2023-12-03 16:52:26 25 4
gpt4 key购买 nike

我创建了一个具有 !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完全,使用 在项目中 搜索的范围。仅在使用 时才包含 JavaScript 库目录选择相应文件夹的范围,或使用带有显式过滤器的自定义范围时。
    请注意,从自定义范围中排除库有点棘手……要使其工作,您需要在范围模式前加上 file[your_project_name]:*/&& 前缀。覆盖默认范围 - 参见 https://youtrack.jetbrains.com/issue/IDEA-145142#comment=27-1156171解释

    相关功能请求:IDEA-103560

    关于intellij-idea - 如何在 IntelliJ 的路径搜索中查找出现此路径的任何地方排除 node_modules,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48615489/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com