You can do this using the task file, but be sure to use "version": "2.0.0" , as this does not work with older versions. Once you .vscode/tasks.json this .vscode/tasks.json , put it in it and modify it to suit your needs. Once you are ready to start the task, just run the main Build task, and it should start your other tsc tasks.
{ "version": "2.0.0", "command": "tsc", "problemMatcher":"$tsc-watch", "showOutput": "always", "echoCommand": true, "tasks": [ { "taskName": "Build", "isBuildCommand": true, "dependsOn": [ "Build A", "Build B", "Build C" ] }, { "taskName": "Build A", "args": [ "-w", "-p", "./src/project-a" ] }, { "taskName": "Build B", "args": [ "-w", "-p", "./src/project-b" ] }, { "taskName": "Build C", "args": [ "-w", "-p", "./src/project-c" ] } ] }
source share