VS代码:如何从npm任务自动检测中排除文件夹?

问题描述 投票:3回答:2

Visual Studio代码在其Run Tasks菜单中显示已配置和自动检测的任务。我想从npm任务自动检测中排除bin文件夹及其所有子文件夹。 npm.exclude设置似乎是为此目的而设计的,但我还没有找到如何使用它。

我尝试了以下变化,但没有成功:

"npm.exclude": "**/bin"
"npm.exclude": "**/bin/"
"npm.exclude": "./bin"
"npm.exclude": "./bin/"
"npm.exclude": "**/bin/*.*"
"npm.exclude": "./bin/*.*"
"npm.exclude": ["**/bin"]
"npm.exclude": ["**/bin/"]
"npm.exclude": ["./bin"]
"npm.exclude": ["./bin/"]
"npm.exclude": ["**/bin/*.*"]
"npm.exclude": ["./bin/*.*"]

用于files.excludesearch.exclude的语法似乎不允许:

"files.exclude": {
     "**/.git": true,
     "**/.svn": true,
     "**/.hg": true
 }

npm.exclude设置的适当语法是什么?

visual-studio-code
2个回答
2
投票

尝试

"npm.exclude": "**/bin/**"

这对我来说可以在workspaceFolder / bin / package.json中排除脚本


-1
投票

这应该工作:

"npm.exclude": {
     "./bin/**": true
 }

您还可以通过以下方式关闭npm任务自动检测:

"npm.autoDetect": "off"
© www.soinside.com 2019 - 2024. All rights reserved.