【问题标题】:how to include/exclude directories with the same name如何包含/排除同名目录
【发布时间】:2015-07-07 18:59:04
【问题描述】:

我有一个项目,其中包含一个名为 node_modules 的目录,但不是 npm 创建的 node_modules。由于 VSCode 对此文件夹 (**/node_modules) 预先配置了排除项,因此我无法搜索其他目录,因为此模式匹配所有 node_modules 目录。如何将 search.exclude 更改为不在 npm 创建的目录(位于根目录)中搜索,而是在子目录下搜索?我尝试将排除设置为:

"search.exclude": {
   "node_modules/*": true,
   "other/node_modules/*": false
}

但这不起作用。

【问题讨论】:

    标签: visual-studio-code


    【解决方案1】:

    您可以简单地通过输入以下内容来禁用预定义的模式:

    "search.exclude": {
        "**/node_modules": false,
        "node_modules": true
    }
    

    这将忽略顶级 node_modules 文件夹,但不会忽略子级文件夹。

    【讨论】:

    • 是的,我没有意识到你必须禁用。我认为您可以完全覆盖该值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 2014-09-29
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多