From d21e28d205a1d28e81f702d12d402c961754f282 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Sat, 9 May 2026 07:21:53 +0100 Subject: [PATCH] fix(dev): suppress spurious dist watcher restart on cold start --- packages/nuxi/src/dev/utils.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/nuxi/src/dev/utils.ts b/packages/nuxi/src/dev/utils.ts index 4c585fd6..a4181596 100644 --- a/packages/nuxi/src/dev/utils.ts +++ b/packages/nuxi/src/dev/utils.ts @@ -451,6 +451,10 @@ export class NuxtDevServer extends EventEmitter { this.#fileChangeTracker.prime(distDir) this.#distWatcher = watch(distDir) this.#distWatcher.on('change', (_event, file: string) => { + // do not restart if the directory has not been removed + if (existsSync(distDir)) { + return + } if (!this.#fileChangeTracker.shouldEmitChange(resolve(distDir, file || ''))) { return }