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.exclude
和search.exclude
的语法似乎不允许:
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true
}
npm.exclude
设置的适当语法是什么?
尝试
"npm.exclude": "**/bin/**"
这对我来说可以在workspaceFolder / bin / package.json中排除脚本
这应该工作:
"npm.exclude": {
"./bin/**": true
}
您还可以通过以下方式关闭npm任务自动检测:
"npm.autoDetect": "off"