我试图在Visual Studio Code的"Explore"标签中排除几个文件夹。为了做到这一点,我在项目的根部添加了以下jsconfig.json:
{
"compilerOptions": {
"target": "ES6"
},
"exclude": [
"node_modules"
]
}
但是"node_modules"文件夹在目录树中仍然可见。我做错了什么?是否有其他选择?
进入文件->偏好->设置(或者在Mac上代码->偏好->设置)。
选择 "工作区设置 "标签
将此代码添加到右侧显示的settings.json
文件中:
//将你的设置放在这个文件中,以覆盖默认和用户设置。
{
"files.exclude":{
"**/.git": true, // 这是一个默认值
"**/.DS_Store": true, // 这是一个默认值
"**/node_modules": true, // 这排除了所有的文件夹。
// 名为"node_modules"的文件夹。
// 的文件夹。
// 替代版本
"node_modules": true // 这将把文件夹排除在外
// 只在你的工作空间的根目录下
// 你的工作空间
}
}
如果你选择了文件->首选项->用户设置,那么你就为你当前的用户全局配置了排除文件夹。
在较新版本的VS Code中,你可以导航到设置(Ctrl+,),并确保选择右上方的工作空间设置。
然后添加一个files.exclude
选项来指定要排除的模式。
如果你只想从搜索结果中排除一个文件,而不是从文件夹资源管理器中排除,你也可以添加search.exclude
。
我设法通过禁用验证来消除这些错误:
{
"javascript.validate.enable": false,
"html.validate.styles": false,
"html.validate.scripts": false,
"css.validate": false,
"scss.validate": false
}
观察:我的项目是一个使用StyledComponents、React、Flow、Eslint和Prettier的PWA。