コンテンツにスキップ
Tauri

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 は次のメッセージを出力します:

ターミナルの DevTools メッセージ

詳細については、CrabNebula DevTools ドキュメントを参照してください。


© 2025 Tauri Contributors. CC-BY / MIT