瀏覽代碼

make dx clean clean the new .dioxus directory

Evan Almloff 1 年之前
父節點
當前提交
49be972507
共有 2 個文件被更改,包括 12 次插入4 次删除
  1. 6 0
      packages/cli/src/cli/clean.rs
  2. 6 4
      packages/cli/src/server/desktop/mod.rs

+ 6 - 0
packages/cli/src/cli/clean.rs

@@ -28,6 +28,12 @@ impl Clean {
             remove_dir_all(crate_config.crate_dir.join(&out_dir))?;
             remove_dir_all(crate_config.crate_dir.join(&out_dir))?;
         }
         }
 
 
+        let fullstack_out_dir = crate_config.crate_dir.join(".dioxus");
+
+        if fullstack_out_dir.is_dir() {
+            remove_dir_all(fullstack_out_dir)?;
+        }
+
         Ok(())
         Ok(())
     }
     }
 }
 }

+ 6 - 4
packages/cli/src/server/desktop/mod.rs

@@ -223,9 +223,11 @@ fn start_desktop(config: &CrateConfig, skip_assets: bool) -> Result<(RAIIChild,
                 file.set_extension("exe");
                 file.set_extension("exe");
             }
             }
             let active = "DIOXUS_ACTIVE";
             let active = "DIOXUS_ACTIVE";
-            let child = RAIIChild(Command::new(file.to_str().unwrap())
-                .env(active, "true")
-                .spawn()?);
+            let child = RAIIChild(
+                Command::new(file.to_str().unwrap())
+                    .env(active, "true")
+                    .spawn()?,
+            );
 
 
             Ok((child, result))
             Ok((child, result))
         }
         }
@@ -273,4 +275,4 @@ impl Drop for RAIIChild {
     fn drop(&mut self) {
     fn drop(&mut self) {
         let _ = self.0.kill();
         let _ = self.0.kill();
     }
     }
-}
+}