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 }