11 个版本

0.3.3 2024 年 7 月 25 日
0.3.2 2024 年 5 月 29 日
0.3.1 2024 年 2 月 7 日
0.3.0 2023 年 12 月 20 日
0.1.0 2023 年 9 月 18 日

#91 in 性能分析

Download history 101/week @ 2024-04-26 41/week @ 2024-05-03 55/week @ 2024-05-10 84/week @ 2024-05-17 181/week @ 2024-05-24 119/week @ 2024-05-31 157/week @ 2024-06-07 320/week @ 2024-06-14 134/week @ 2024-06-21 156/week @ 2024-06-28 268/week @ 2024-07-05 117/week @ 2024-07-12 272/week @ 2024-07-19 199/week @ 2024-07-26 92/week @ 2024-08-02 49/week @ 2024-08-09

每月 623 次下载

MIT/Apache

73KB
1.5K SLoC

Tauri 的 Devtools

轻松检查、监控和理解您的 Tauri 应用程序。

  • 易于集成:只需几行代码,即可启用应用程序的详细事件日志和元数据提取。
  • 丰富的洞察力:了解您的应用程序正在做什么,性能、错误、警告,一切尽在掌握。
  • 更多功能:此项目正在积极开发中,我们欢迎您提出想法,详情请查看 即将推出的功能 的问题。

入门

请确保已正确设置 Tauri。然后从 crates.io 安装 Rust 仪器。

cargo add devtools

然后将其添加到您的 tauri 初始化代码中

fn main() {
    #[cfg(debug_assertions)] // only enable instrumentation in development builds
    let devtools = devtools::init();

    let mut builder = tauri::Builder::default();

    #[cfg(debug_assertions)]
    {
        builder = builder.plugin(devtools);
    }

    builder
        .run(tauri::generate_context!())
        .expect("error while running tauri application");
}

然后按常规运行您的应用程序,如果一切设置正确,devtools 将打印以下消息

Screenshot 2023-11-28 at 14.05.20.png

您可以通过点击或复制并粘贴链接到浏览器中打开 UI。或者,您可以导航到 https://devtools.crabnebula.dev 并从那里连接。

依赖项

~29–71MB
~1M SLoC