From 7eb8803a38d77ad6eb1e18d8e3557103f76acb3d Mon Sep 17 00:00:00 2001 From: branchseer Date: Wed, 5 Nov 2025 18:54:31 +0800 Subject: [PATCH] fix: flush stdout/stderr after every write --- crates/vite_task/src/execute.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/vite_task/src/execute.rs b/crates/vite_task/src/execute.rs index 8a1562f6..2b0cfb95 100644 --- a/crates/vite_task/src/execute.rs +++ b/crates/vite_task/src/execute.rs @@ -75,6 +75,7 @@ async fn collect_std_outputs( } let content = &buf[..n]; parent_output_handle.write_all(content).await?; + parent_output_handle.flush().await?; let mut outputs = outputs.lock().unwrap(); if let Some(last) = outputs.last_mut() && last.kind == kind