fn main() { // 设置环境变量,告诉Playwright下载bundled browsers println!("cargo:rustc-env=PLAYWRIGHT_BROWSERS_PATH=browsers"); // 暂时注释掉Chromium安装,网络问题时跳过 // let status = Command::new("npx") // .args(&["playwright", "install", "chromium"]) // .status() // .expect("Failed to install Chromium"); // if !status.success() { // panic!("Failed to install Chromium browser"); // } // 告诉Cargo重新运行这个构建脚本如果这些文件改变 println!("cargo:rerun-if-changed=build.rs"); println!("cargo:rerun-if-env-changed=PLAYWRIGHT_BROWSERS_PATH"); }