Files
proxycast/src-tauri/build.rs
T

11 lines
529 B
Rust

fn main() {
// tauri::generate_context! 在编译期会校验 `frontendDist` 路径是否存在。
// 开发/CI 场景下可能只跑 `cargo check/test` 而未先构建前端,从而导致宏 panic。
// 这里提前创建配置中的 `../dist` 目录,避免无关的编译阻塞。
if let Ok(manifest_dir) = std::env::var("CARGO_MANIFEST_DIR") {
let dist_dir = std::path::PathBuf::from(manifest_dir).join("../dist");
let _ = std::fs::create_dir_all(dist_dir);
}
tauri_build::build()
}