跳到内容
Tauri

CrabNebula DevTools

CrabNebula 提供了免费的 DevTools 应用程序,作为其与 Tauri 项目合作的一部分。此应用程序允许您通过捕获 Tauri 应用程序的嵌入式资源、Tauri 配置文件、日志和 spans,并提供一个 Web 前端来实时无缝可视化数据,从而对您的 Tauri 应用程序进行检测。

通过 CrabNebula DevTools,您可以检查应用程序的日志事件(包括来自依赖项的日志),跟踪命令调用和整体 Tauri API 使用的性能,并为 Tauri 事件和命令提供专用界面,包括有效载荷、响应以及内部日志和执行 spans。

要启用 CrabNebula DevTools,请安装 devtools crate

cargo add tauri-plugin-devtools@2.0.0

并在您的主函数中尽快初始化插件

fn main() {
// This should be called as early in the execution of the app as possible
#[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 将打印以下消息

DevTools message on terminal

更多信息请参见 CrabNebula DevTools 文档。


© 2025 Tauri 贡献者。CC-BY / MIT