diff --git a/src/compiler/watch.ts b/src/compiler/watch.ts index b06ce9626f08b..bc523822ed4bc 100644 --- a/src/compiler/watch.ts +++ b/src/compiler/watch.ts @@ -60,7 +60,12 @@ namespace ts { export function getLocaleTimeString(system: System) { return !system.now ? new Date().toLocaleTimeString() : - system.now().toLocaleTimeString("en-US", { timeZone: "UTC" }); + // On some systems / builds of Node, there's a non-breaking space between the time and AM/PM. + // This branch is solely for testing, so just switch it to a normal space for baseline stability. + // See: + // - https://github.com/nodejs/node/issues/45171 + // - https://github.com/nodejs/node/issues/45753 + system.now().toLocaleTimeString("en-US", { timeZone: "UTC" }).replace("\u202f", " "); } /**