我正在做一个项目,我在cmd终端激活了一个python虚拟环境,所以当我听说在vs中有task的时候,我试着去实现它,但是我发现几乎所有的都和npm task有关,因为我需要从那个文件位置运行命令,所以我弄不明白它
{
"version": "2.0.0",
"tasks": [
{
"label": "Activate virt",
"type": "shell",
"command": "virt/Scripts/activate.bat",
"windows": {
"command": "virt/Scripts/activate.bat"
},
"runOptions": {
"runOn": "folderOpen",
}
},
{
"label": "cd to Test Project",
"type": "shell",
"command": "cd TestProject",
"windows": {
"command": "cd TestProject"
},,
"runOptions": {
"runOn": "folderOpen",
}
}
]
}
这基本上是我所尝试的,我需要这两个命令来运行一个接一个。谢谢帮助。
1条答案
按热度按时间ni65a41a1#
您可以创建第三个任务来运行其他两个任务,请参见复合任务
然后从其他两个任务中删除
runOptions
,Build
任务将首先按照dependsOn
指示的顺序在打开的文件夹上运行这两个任务。