Visual studio code 从命令行运行Visual Studio代码任务

Visual studio code 从命令行运行Visual Studio代码任务,visual-studio-code,Visual Studio Code,我在visual studio代码中有一个简单的项目,在tasks.json中定义了一些任务。假设任务标记为foo和bar 在VisualStudio代码中,我可以运行CTRL+B并选择想要的任务 但是-如何从Visual Studio代码之外的命令行运行任务foo?这似乎不是一个好主意。task命令与类型(如shell)绑定,vscode中的任务由shell运行以执行任务 如果它的任务可以在命令行中运行,那么命令行需要读取并解析tasks.json,这听起来不是个好主意 您可以在vscode中

我在visual studio代码中有一个简单的项目,在
tasks.json
中定义了一些任务。假设任务标记为
foo
bar

在VisualStudio代码中,我可以运行CTRL+B并选择想要的任务


但是-如何从Visual Studio代码之外的命令行运行任务
foo

这似乎不是一个好主意。task命令与
类型
(如
shell
)绑定,vscode中的任务由shell运行以执行任务

如果它的任务可以在命令行中运行,那么命令行需要读取并解析
tasks.json
,这听起来不是个好主意

您可以在vscode中创建一个相同的
foo.sh
任务,而不是
foo
任务,它可以运行良好且更具可扩展性。

有一个可以运行vscode任务的。上一次提交是在2018年,但它可能仍然可以工作,因为任务最后一次更改是在年,发布于年

编辑:

它可以工作,但需要编辑
setup.py:8
才能在windows上构建控制盘,因为它试图运行shell脚本。我的编辑是将行更改为
log=subprocess。检查输出('sh bin/changelog')
,因为我已经安装了
sh

查找类似以下内容:
code/path/to/My/project--run task foo
找到解决方案了吗?我在vscode的github repo中打开了这个问题,请对此问题进行投票。如果在接下来的60天内它没有得到20次升级投票,vscode将删除它。op要求vscode命令行界面公开一个命令。不知道你为什么说这是个坏主意。