我有一个functions /目录,通常会为此打开一个新的vscode窗口。它已经定义了自己的task.json文件。
但是我希望能够从根目录vscode窗口以及以functions /作为根目录打开的窗口中运行存储在functions / .vscode / tasks.json文件中的任务。
我想我可以合并两个文件,然后在两个单独的vscode窗口中打开与工作区相同的根目录,然后在其中一个窗口中导航到我的function子目录。这样,tasks.json将在两个vscode窗口之间共享。
但这似乎不是最好的解决方案。有没有一种方法可以使Vscode读取多个task.json文件?是否可以在某处的vscode设置中引用第二个(位于functions / .vscode / tasks.json中)?
答案 0 :(得分:1)
似乎无法使用多个task.json文件,也无法在任何管道中包含这些文件。参见Add multiple task.json configuration files。
答案 1 :(得分:0)
我发现了这个:https://github.com/cmccandless/vstask
从这里:https://stackoverflow.com/a/65545345/887836
这将允许您安装 vstask 并拥有一个全局任务文件,其中包含执行其他任务的自定义任务。我还没试过(还)。
但如果有效,我会更新。遗憾的是,它是用 python 编写的,而不是用打字稿编写的(即:重用 vscode 库/代码本身)。