Skip to content

Commit 0930003

Browse files
authored
Merge pull request fzyzcjy#2707 from ski0090/mk_dir
fix: folder not created
2 parents b381ada + 501c439 commit 0930003

File tree

1 file changed

+5
-1
lines changed
  • frb_codegen/src/library/codegen/config/internal_config_parser

1 file changed

+5
-1
lines changed

frb_codegen/src/library/codegen/config/internal_config_parser/mod.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use crate::utils::path_utils::{canonicalize_with_error_message, find_dart_packag
1515
use anyhow::Result;
1616
use itertools::Itertools;
1717
use log::debug;
18+
use std::fs;
1819
use std::path::PathBuf;
1920
use strum::IntoEnumIterator;
2021

@@ -50,7 +51,10 @@ impl InternalConfig {
5051
&config.rust_output,
5152
)?;
5253

53-
let dart_output_dir = canonicalize_with_error_message(&base_dir.join(dart_output))?;
54+
let dart_output_dir_raw = base_dir.join(dart_output);
55+
fs::create_dir_all(&dart_output_dir_raw)?;
56+
57+
let dart_output_dir = canonicalize_with_error_message(&dart_output_dir_raw)?;
5458
let dart_output_path_pack =
5559
dart_path_parser::compute_dart_output_path_pack(&dart_output_dir)?;
5660

0 commit comments

Comments
 (0)