Trunk
Trunk 是一個用於 Rust 的 WASM 網頁應用程式打包工具。若要了解更多關於 Trunk 的資訊,請訪問 https://trunkrs.dev。本指南適用於 Trunk 0.17.5。
檢查清單
- 使用 SSG,Tauri 官方不支援基於伺服器的解決方案。
- 使用
serve.ws_protocol = "ws"
以便熱重載 websocket 可以正確連線以進行行動裝置開發。 - 啟用
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"
© 2025 Tauri 貢獻者。CC-BY / MIT