diff --git a/build.rs b/build.rs index 9da51b0..f09cdf7 100644 --- a/build.rs +++ b/build.rs @@ -35,6 +35,10 @@ fn main() { fs::create_dir_all(STATIC_OUT_DIR).unwrap(); fs::remove_dir_all(STATIC_OUT_DIR).unwrap(); - Command::new("tsc").output().unwrap(); + // Run typescript compiler + let status = Command::new("tsc").status().unwrap(); + assert!(status.success(), "tsc produced errors"); + + // Copy remaining static files copy_recursively("".as_ref()); }