diff --git a/server/src/server.ts b/server/src/server.ts index fa75ef153..f1713bf61 100644 --- a/server/src/server.ts +++ b/server/src/server.ts @@ -105,9 +105,15 @@ let deleteProjectDiagnostics = (projectRootPath: string) => { } }; -let compilerLogsWatcher = chokidar.watch([]).on("all", (_e, changedPath) => { - sendUpdatedDiagnostics(); -}); +let compilerLogsWatcher = chokidar + .watch([], { + awaitWriteFinish: { + stabilityThreshold: 1, + }, + }) + .on("all", (_e, changedPath) => { + sendUpdatedDiagnostics(); + }); let stopWatchingCompilerLog = () => { // TODO: cleanup of compilerLogs? compilerLogsWatcher.close();