Maison > Article > interface Web > Comment garder raisonnablement vos commandes Tauri organisées dans Rust
Lors de la création d'applications Tauri, il est important de garder votre base de code organisée, surtout à mesure que votre projet se développe. Croyez-moi, en tant que personne relativement nouvelle sur Rust, j'ai eu pas mal de situations compliquées : passer des heures à me sortir des trous que j'ai créés moi-même. Si vous êtes comme moi, vous voulez éviter cela. Parlons donc de la façon de garder les choses en ordre en divisant vos commandes Tauri en fichiers séparés.
Tout d'abord, créez un module de commandes. Ce sera la plaque tournante de toutes vos commandes Tauri. Dans votre répertoire src, créez un dossier nommé commands. Dans ce dossier, vous créerez des fichiers pour différents groupes de commandes associées. Par exemple :
Voici à quoi pourrait ressembler votre répertoire :
src/ │ ├── commands/ │ ├── mod.rs │ ├── system_info.rs │ ├── process_info.rs │ └── greet.rs │ └── main.rs
Maintenant, allez-y et déplacez vos fonctions de commande dans ces fichiers respectifs. En faisant cela, vous divisez votre projet en morceaux gérables, ce qui facilite sa maintenance. De plus, c'est beaucoup moins intimidant lorsque vous devez revoir ou étendre une fonctionnalité spécifique.
Une fois que vos commandes sont dans leurs propres fichiers, vous devez vous assurer qu'elles sont accessibles tout au long de votre projet. Dans le fichier commands/mod.rs, exposez chaque commande avec les instructions pub mod.
pub mod greet; pub mod system_info; pub mod process_info;
Enfin, dans votre main.rs, importez ces commandes et enregistrez-les auprès de Tauri's Builder. De cette façon, Tauri sait où trouver vos commandes lorsque vous les appelez depuis le frontend.
mod commands; fn main() { tauri::Builder::default() .invoke_handler(tauri::generate_handler![ commands::greet::greet, commands::system_info::get_system_info, // Other commands... ]) .run(tauri::generate_context!()) .expect("error while running tauri application"); }
Garder vos commandes Tauri organisées dans des fichiers séparés est une petite étape qui fait une grande différence, surtout à mesure que votre projet se développe. En divisant votre code en petits morceaux, vous vous épargnerez le chaos d’une base de code non organisée. Croyez-moi, votre futur vous vous remerciera !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!