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

This commit is contained in:
Vixalie
2026-03-29 22:13:56 +08:00
parent 2707e9ecdb
commit 7655a8d441
+3 -3
View File
@@ -6,15 +6,15 @@ use tauri::Manager;
#[cfg_attr(mobile, tauri::mobile_entry_point)] #[cfg_attr(mobile, tauri::mobile_entry_point)]
pub fn run() { pub fn run() {
tauri::Builder::default() tauri::Builder::default()
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_fs::init())
.plugin(tauri_plugin_opener::init())
.setup(|app| { .setup(|app| {
let app_handle = app.handle().clone(); let app_handle = app.handle().clone();
let config = config::AppConfig::load_or_init(&app_handle)?; let config = config::AppConfig::load_or_init(&app_handle)?;
app.manage(config::AppConfigState::new(config)); app.manage(config::AppConfigState::new(config));
Ok(()) Ok(())
}) })
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_fs::init())
.plugin(tauri_plugin_opener::init())
.invoke_handler(tauri::generate_handler![ .invoke_handler(tauri::generate_handler![
commands::set_window_title, commands::set_window_title,
commands::load_app_config, commands::load_app_config,