This work around uses chokidar (which must be installed & on the path e.g. npm install -g chokidar)
I had to write a custom bash script tsc-noemit-tombstoned
to give the problem matcher a way to detect when compilation starts and ends, that will need to be copied to a local file and be in your path as well
- Install chokidar
npm install -g chokidar
- Download
tsc-noemit-tombstoned
, put it into your path and make it executable - Copy
tasks.json
into your project's existing vscode tasks.json and modify the args to match where your source files are located (mine are typically all under a ./src folder in my projects)