如何从Visual Studio代码“Explore”选项卡中排除目录?

我试图排除Visual Studio代码中“探索”选项卡上的几个文件夹。 要做到这一点,我已经添加了以下jsconfig.json到我的项目的根目录:

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

但是“node_modules”文件夹在目录树中仍然可见。 我究竟做错了什么? 还有其他的select吗?

使用files.exclude :

  • 转到文件 – >首选项 – >设置 (或在Mac 代码 – >首选项 – >设置
  • selectworkspace settings选项卡
  • 将此代码添加到显示在右侧的settings.json文件中:

     // Place your settings in this file to overwrite default and user 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 } } 

如果您select了文件 – >首选项 – >用户设置,则可以为当前用户全局configuration排除文件夹。

在较新版本的VS Code中,可以导航到设置( Ctrl + ),并确保select右上angular的“ 工作区设置”

在这里输入图像说明

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

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

我设法通过禁用validation删除错误:

 { "javascript.validate.enable": false, "html.validate.styles": false, "html.validate.scripts": false, "css.validate": false, "scss.validate": false } 

Obs:我的项目是使用StyledComponents,React,Flow,Eslint和Prettier的PWA。