ソースを参照

feat(bundler) bail if can't parse tauri config (#502)

Lucas Fernandes Nogueira 5 年 前
コミット
7278061e44
1 ファイル変更7 行追加1 行削除
  1. 7 1
      cli/tauri-bundler/src/bundle/settings.rs

+ 7 - 1
cli/tauri-bundler/src/bundle/settings.rs

@@ -243,7 +243,13 @@ impl Settings {
 
 
     let merged_bundle_settings = match tauri_config {
     let merged_bundle_settings = match tauri_config {
       Ok(config) => merge_settings(bundle_settings, config.tauri.bundle),
       Ok(config) => merge_settings(bundle_settings, config.tauri.bundle),
-      Err(_) => bundle_settings,
+      Err(e) => {
+        let error_message = e.to_string();
+        if !error_message.contains("No such file or directory") {
+          bail!("Failed to read Tauri config: {}", error_message);
+        }
+        bundle_settings
+      },
     };
     };
 
 
     Ok(Settings {
     Ok(Settings {