瀏覽代碼

fix(tauri-build): delete existing sidecar file, closes #4134 (#4167)

Lucas Fernandes Nogueira 3 年之前
父節點
當前提交
a737f25c10
共有 2 個文件被更改,包括 8 次插入0 次删除
  1. 5 0
      .changes/fix-sidecar-refresh.md
  2. 3 0
      core/tauri-build/src/lib.rs

+ 5 - 0
.changes/fix-sidecar-refresh.md

@@ -0,0 +1,5 @@
+---
+"tauri-build": patch
+---
+
+Delete existing sidecar before copying new one.

+ 3 - 0
core/tauri-build/src/lib.rs

@@ -42,6 +42,9 @@ fn copy_binaries<'a>(binaries: ResourcePaths<'a>, target_triple: &str, path: &Pa
         .to_string_lossy()
         .replace(&format!("-{}", target_triple), ""),
     );
+    if dest.exists() {
+      std::fs::remove_file(&dest).unwrap();
+    }
     copy_file(&src, &dest)?;
   }
   Ok(())