#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 6/week @ 2024-05-12 126/week @ 2024-05-19 290/week @ 2024-05-26 110/week @ 2024-06-02 83/week @ 2024-06-09 78/week @ 2024-06-16 124/week @ 2024-06-23 144/week @ 2024-06-30 162/week @ 2024-07-07 120/week @ 2024-07-14 254/week @ 2024-07-21 328/week @ 2024-07-28

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

MIT/Apache

81KB
1.5K SLoC

Tauri 的 Devtools

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

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

入门

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

cargo add [email protected]

然后在你的 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