uncomment npm calls in build.rs

This commit is contained in:
ju6ge 2025-02-20 21:26:30 +01:00
parent b2d5cf6416
commit 2497891c4d
Signed by: judge
GPG Key ID: 6512C30DD8E017B5

View File

@ -3,39 +3,39 @@ use std::process::Command;
use vergen::EmitBuilder; use vergen::EmitBuilder;
fn main() { fn main() {
println!("cargo:rerun-if-changed=./src/src_webpack"); println!("cargo:rerun-if-changed=./src/src_webpack");
Command::new("rm") //Command::new("rm")
.arg("./src/webserver/bundle.js") //.arg("./src/webserver/bundle.js")
.output() //.output()
.unwrap(); //.unwrap();
match Command::new("cmd").spawn() { //match Command::new("cmd").spawn() {
Ok(_) => { //Ok(_) => {
println!("Assuming build on windows"); //println!("Assuming build on windows");
let output = Command::new("cmd") //let output = Command::new("cmd")
.arg("/K") //.arg("/K")
.arg("npx") //.arg("npx")
.arg("webpack") //.arg("webpack")
.current_dir("./src_webpack") //.current_dir("./src_webpack")
.output() //.output()
.unwrap(); //.unwrap();
println!("status: {}", output.status); //println!("status: {}", output.status);
println!("stdout: {}", String::from_utf8_lossy(&output.stdout)); //println!("stdout: {}", String::from_utf8_lossy(&output.stdout));
println!("stderr: {}", String::from_utf8_lossy(&output.stderr)); //println!("stderr: {}", String::from_utf8_lossy(&output.stderr));
assert!(output.status.success()); //assert!(output.status.success());
} //}
Err(_) => { //Err(_) => {
println!("Assuming build on linux"); //println!("Assuming build on linux");
let output = Command::new("npx") //let output = Command::new("npx")
.arg("webpack") //.arg("webpack")
.current_dir("./src_webpack") //.current_dir("./src_webpack")
.output() //.output()
.unwrap(); //.unwrap();
println!("status: {}", output.status); //println!("status: {}", output.status);
println!("stdout: {}", String::from_utf8_lossy(&output.stdout)); //println!("stdout: {}", String::from_utf8_lossy(&output.stdout));
println!("stderr: {}", String::from_utf8_lossy(&output.stderr)); //println!("stderr: {}", String::from_utf8_lossy(&output.stderr));
assert!(output.status.success()); //assert!(output.status.success());
} //}
} //}
embuild::espidf::sysenv::output(); embuild::espidf::sysenv::output();
let _ = EmitBuilder::builder().all_git().all_build().emit(); let _ = EmitBuilder::builder().all_git().all_build().emit();