我有10个TypeScript项目文件夹彼此相邻,每个文件夹tsconfig.json
在其根目录中包含一个.由于各种原因,项目需要单独编译.要在源更改时自动构建给定项目,我将从Windows批处理文件中为每个项目运行以下项目:
tsc -w
从批处理文件中,这可以通过使用来完成start
,以便不同的tsc
命令可以并行运行:
start tsc -w -p ./Project1 start tsc -w -p ./Project2 ...
现在的问题是,根据其他选项,这可能是:
创建10个命令行窗口,以便稍后关闭手表
无形地运行,在这种情况下,手表只能从任务管理器中被杀死
......这两者都不可取.那么,在Visual Studio Code中观看多个TypeScript项目的"正确"方法是什么?
编辑
我错了这部分:
无形地运行,在这种情况下,手表只能从任务管理器中被杀死
如果任务开始使用
start /B tsc -w -p ./Project1
...然后关闭启动它的命令提示符也将关闭"不可见"任务,至少在Windows 10上.我从任务管理器验证了这一点.