diff --git a/packages/cli/src/server/desktop/mod.rs b/packages/cli/src/server/desktop/mod.rs index 62be45019..4051f2199 100644 --- a/packages/cli/src/server/desktop/mod.rs +++ b/packages/cli/src/server/desktop/mod.rs @@ -263,6 +263,7 @@ impl Platform for DesktopPlatform { } fn rebuild(&mut self, config: &CrateConfig) -> Result { + self.currently_running_child.0.kill()?; let (child, result) = start_desktop(config, self.skip_assets)?; self.currently_running_child = child; Ok(result)