当前位置: 首页 > 知识库问答 >
问题:

如何从“浏览”标签中排除文件夹?

卫焕
2023-03-14

我正在尝试排除Visual Studio代码中< code>Explore选项卡上的几个文件夹。为此,我将下面的< code>jsconfig.json添加到我的项目的根目录中:

{
    "compilerOptions": {
        "target": "ES6"
    },
    "exclude": [
        "node_modules"
    ]
}

但是node_modules文件夹在目录树中仍然可见。

我做错了什么?还有其他选择吗?

共有3个答案

云和硕
2023-03-14

在较新版本的 VS Code 中,导航到“设置”(Ctrl ),并确保选择右上角的“工作区设置”。

然后添加一个files.exclude选项来指定要排除的模式。

如果您只想从搜索结果中排除文件,而不是从文件夹资源管理器中排除文件,您也可以添加search.exclude

樊熠彤
2023-03-14
    < li >转到“文件-

> < li>

要打开< code>settings.json文件:

    < li >在Mac上按< kbd > Ctrl < kbd > Shift < kbd > P 或< kbd > Cmd < kbd > Shift < kbd > P ,然后键入"打开工作区设置(JSON)"。 < li >或者,在旧版本上,您可以单击GUI标签右上角的小< code>{}图标:< img src = " https://I . stack . imgur . com/2 cygf . png " alt = "单击括号图标打开settings.json">

将排除的文件夹添加到files.exclude。同时检查search.excludefiles.watcherExclude,因为它们可能也很有用。此片段包含它们的解释和默认值:

 {
   // Configure glob patterns for excluding files and folders. 
   // For example, the files explorer decides which files and folders to show 
   // or hide based on this setting. 
   // Read more about glob patterns [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).
   "files.exclude": {
     "**/.git": true,
     "**/.svn": true,
     "**/.hg": true,
     "**/CVS": true,
     "**/.DS_Store": true
   },
   // Configure glob patterns for excluding files and folders in searches. 
   // Inherits all glob patterns from the `files.exclude` setting.   
   // Read more about glob patterns [here](https://code.visualstudio.com/docs/editor/codebasics#_advanced-search-options).
   "search.exclude": {
     "**/node_modules": true,
     "**/bower_components": true
   },
   // Configure glob patterns of file paths to exclude from file watching. 
   // Patterns must match on absolute paths 
   // (i.e. prefix with ** or the full path to match properly). 
   // Changing this setting requires a restart. 
   // When you experience Code consuming lots of cpu time on startup, 
   // you can exclude large folders to reduce the initial load.
   "files.watcherExclude": {
     "**/.git/objects/**": true,
     "**/.git/subtree-cache/**": true,
     "**/node_modules/*/**": true
   }
 }

有关其他设置的更多详细信息,请参阅官方设置。json参考。

马梓
2023-03-14

使用文件。排除:

  • 转到文件 -
json prettyprint-override">    // Place your settings in this file to overwrite default and user settings.

    {
        "settings": {
            "files.exclude": {
                "**/.git": true,         // this is a default value
                "**/.DS_Store": true,    // this is a default value
    
                "**/node_modules": true, // this excludes all folders 
                                        // named "node_modules" from 
                                        // the explore tree
    
                // alternative version
                "node_modules": true    // this excludes the folder 
                                        // only from the root of
                                        // your workspace 
            }
        }
    }

如果选择“文件”-

 类似资料:
  • 问题内容: 我需要使用sed命令使用bash脚本从html中删除所有标签。我尝试了这个 和这 但我仍然想念什么,有什么建议吗? 问题答案: 您可以使用许多HTML到文本转换器之一,可以使用Perl regex,或者必须使用 如果没有错误的余地,请改用HTML解析器。例如,当元素分布在两行上时 此正则表达式将不起作用。 这正则表达式由三个部分组成,, 寻找开放 后面跟着零个或多个字符(不是结尾) 是

  • 问题内容: 我目前正在构建一个简单的Google chrome扩展程序来恶作剧我的兄弟。该扩展程序简单地删除了旧页面,并用从“您没有互联网”页面上复制的HTML和CSS替换了它,从本质上讲,使用户认为他们在使用时没有互联网。以下是注入所有新页面的内容脚本: 该脚本可以完美运行。我不希望更改发生的唯一页面是google chrome新标签页。通常排除页面的方法是在内容脚本下的Extensions m

  • 在使用maven apache felix插件构建捆绑jar时,如何排除一些META-INF文件? 这是我的felix配置 我正在引入所有传递依赖项并嵌入它们,因为我想创建一个可以添加到类路径的jar。 当我尝试运行我的jar时,尽管我遇到了异常 在SO上找到一篇帖子后,我手动删除了一些似乎来自bouncy文件的META-INF/file。然后我重新创建了jar文件,它成功了。有没有一种方法可以使

  • 问题内容: 如何关闭当前的浏览器标签?以下无效。 要么 要么 问题答案: 试试这个: 来源:https : //vaadin.com/forum/#!/ thread/ 235330

  • 问题内容: 您好,我要在关闭选项卡(不是浏览器)事件中查找信息,如果Java中有一个applet信息。我想知道是否有一个事件或一种检查该方法的方法。我只想捕获事件并创建一个小弹出框,说明您的会话将过期或类似的内容。使用Java或Javascript完全有可能吗? 更新:好的,你们向我指出的信息使我能够获得足够简单的JavaScript信息。现在它在IE,Chrome和Firefox中可以正常工作,

  • 那么如何防止插件jar进入war文件呢?多谢了。