CrabNebula DevTools
CrabNebula は、Tauri プロジェクトとのパートナーシップの一環として、Tauri 用の無料の DevTools アプリケーションを提供しています。このアプリケーションを使用すると、埋め込まれたアセット、Tauri 構成ファイル、ログ、およびスパンをキャプチャして Tauri アプリを計測し、データをリアルタイムでシームレスに視覚化するための Web フロントエンドを提供できます。
CrabNebula DevTools を使用すると、アプリのログイベント(依存関係からのログを含む)を検査し、コマンド呼び出しのパフォーマンスと全体的な Tauri API 使用状況を追跡できます。ペイロード、応答、内部ログ、実行スパンを含む、Tauri イベントとコマンド用の特別なインターフェイスがあります。
CrabNebula DevTools を有効にするには、devtools クレートをインストールします:
そして、main 関数でできるだけ早くプラグインを初期化します:
fn main() { // これは、アプリの実行のできるだけ早い段階で呼び出す必要があります #[cfg(debug_assertions)] // 開発ビルドでのみ計測を有効にする 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 は次のメッセージを出力します:
詳細については、CrabNebula DevTools ドキュメントを参照してください。
© 2025 Tauri Contributors. CC-BY / MIT