Trunk
Trunk is a WASM web application bundler for Rust. Learn more about Trunk at https://trunkrs.dev. This guide is accurate as of Trunk 0.17.5.
Checklist
- Use SSG, Tauri doesn’t officially support server based solutions.
 - Use 
serve.address = "0.0.0.0"so that the webserver is available on the network for mobile development. - Use 
serve.ws_protocol = "ws"so that the hot-reload websocket can connect properly for mobile development. - Enable 
withGlobalTaurito ensure that Tauri APIs are available in thewindow.__TAURI__variable and can be imported usingwasm-bindgen. 
Example Configuration
- 
Update Tauri configuration
tauri.conf.json {"build": {"beforeDevCommand": "trunk serve","beforeBuildCommand": "trunk build","devUrl": "http://localhost:8080","frontendDist": "../dist"},"app": {"withGlobalTauri": true}} - 
Update Trunk configuration
Trunk.toml [watch]ignore = ["./src-tauri"][serve]address = "0.0.0.0"ws_protocol = "ws" 
© 2024 Tauri Contributors. CC-BY / MIT