feat: 优化插件初始化顺序,提升应用启动性能

This commit is contained in:
Vixalie
2026-03-29 22:13:56 +08:00
parent 2707e9ecdb
commit 7655a8d441

View File

@@ -6,15 +6,15 @@ use tauri::Manager;
#[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() {
tauri::Builder::default()
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_fs::init())
.plugin(tauri_plugin_opener::init())
.setup(|app| {
let app_handle = app.handle().clone();
let config = config::AppConfig::load_or_init(&app_handle)?;
app.manage(config::AppConfigState::new(config));
Ok(())
})
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_fs::init())
.plugin(tauri_plugin_opener::init())
.invoke_handler(tauri::generate_handler![
commands::set_window_title,
commands::load_app_config,