Browse Source

fix: don't panic while reading file in hotreload (#3142)

Jonathan Kelley 8 months ago
parent
commit
a35655a457
1 changed files with 7 additions and 1 deletions
  1. 7 1
      packages/cli/src/serve/runner.rs

+ 7 - 1
packages/cli/src/serve/runner.rs

@@ -188,7 +188,13 @@ impl AppRunner {
             };
 
             // And grabout the contents
-            let contents = std::fs::read_to_string(&rust_file).unwrap();
+            let Ok(contents) = std::fs::read_to_string(&rust_file) else {
+                tracing::debug!(
+                    "Failed to read rust file while hotreloading: {:?}",
+                    rust_file
+                );
+                continue;
+            };
 
             match self.file_map.update_rsx::<HtmlCtx>(path, contents) {
                 HotreloadResult::Rsx(new) => templates.extend(new),