diff --git a/src/builder.rs b/src/builder.rs index 4cc3ece3f..de59373c0 100644 --- a/src/builder.rs +++ b/src/builder.rs @@ -284,12 +284,6 @@ pub fn build_desktop(config: &CrateConfig, is_serve: bool) -> Result<()> { } if output.status.success() { - // this code will clean the output dir. - // if using the serve, we will not clean the out_dir. - if config.out_dir.is_dir() && !is_serve { - remove_dir_all(&config.out_dir)?; - } - let release_type = match config.release { true => "release", false => "debug", diff --git a/src/cli/serve/mod.rs b/src/cli/serve/mod.rs index 6619da53d..d99842fc4 100644 --- a/src/cli/serve/mod.rs +++ b/src/cli/serve/mod.rs @@ -49,7 +49,7 @@ impl Serve { if cfg!(windows) { file.set_extension("exe"); } - Command::new(crate_config.out_dir.join(file).to_str().unwrap()) + Command::new(file.to_str().unwrap()) .stdout(Stdio::inherit()) .output()?; }