#tauri-app #applications #dev-tools #event-logging #performance #inspect

sys tauri-plugin-devtools

CrabNebula devtools for Tauri:轻松检查、监控和理解你的应用

8 个版本

2.0.0-rc.0 2024年8月2日
2.0.0-beta.52024年7月25日
2.0.0-beta.32024年5月29日
2.0.0-beta.02024年3月25日
0.1.0 2023年9月18日

#687调试

Download history • Rust 包仓库 6/week @ 2024-05-12 • Rust 包仓库 126/week @ 2024-05-19 • Rust 包仓库 290/week @ 2024-05-26 • Rust 包仓库 110/week @ 2024-06-02 • Rust 包仓库 83/week @ 2024-06-09 • Rust 包仓库 78/week @ 2024-06-16 • Rust 包仓库 124/week @ 2024-06-23 • Rust 包仓库 144/week @ 2024-06-30 • Rust 包仓库 162/week @ 2024-07-07 • Rust 包仓库 120/week @ 2024-07-14 • Rust 包仓库 254/week @ 2024-07-21 • Rust 包仓库 328/week @ 2024-07-28 • Rust 包仓库

870 每月下载量
tauri-plugin-devtools-app 中使用

MIT/Apache

81KB
1.5K SLoC

Tauri 的 Devtools

轻松检查、监控和理解你的 Tauri 应用。

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

入门

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

cargo add tauri-plugin-devtools@2.0.0-rc

然后在你的 tauri 初始化代码中添加以下片段

fn main() {
    #[cfg(debug_assertions)] // only enable instrumentation in development builds
    let devtools = tauri_plugin_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 并从那里连接。

依赖项

~25–70MB
~1M SLoC