Trunk
Trunk(トランク)は Rust 用の WASM(ウェブアセンブリ)Web アプリ・バンドラーです。より詳しい説明は、公式サイト https://trunkrs.dev をご覧ください。以下の説明内容は、「Trunk バージョン 0.17.5」に準拠しています。
チェック項目
- 「SSG(静的サイト生成)」を使用してください。Tauri は公式にはサーバー・ベースの方式には対応していません。
serve.ws_protocol = "ws"
を使用してください。モバイル開発で、「ホット・リロード・ウェッブソケット」が適切に接続されるようになります。withGlobalTauri
を有効化してください。Tauri API がwindow.__TAURI__
変数内で利用できるようになり、wasm-bindgen
を使用してインポート可能になります。
設定例
-
Tauri の設定をアップデート
tauri.conf.json {"build": {"beforeDevCommand": "trunk serve","beforeBuildCommand": "trunk build","devUrl": "http://localhost:8080","frontendDist": "../dist"},"app": {"withGlobalTauri": true}} -
Trunk の設定をアップデート
Trunk.toml [watch]ignore = ["./src-tauri"][serve]ws_protocol = "ws"
【※ この日本語版は、「Oct 01, 2024 英語版」に基づいています】
Doc-JP 2.00.00
© 2025 Tauri Contributors. CC-BY / MIT