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
address = "0.0.0.0"so that the webserver is available on the network for mobile development. - Use
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:
{ "build": { "beforeDevCommand": "trunk serve", "beforeBuildCommand": "trunk build", "devUrl": "http://localhost:8080", "frontendDist": "../dist" }, "app": { "withGlobalTauri": true }}- Update Trunk configuration:
[watch]ignore = ["./src-tauri"]
[serve]address = "0.0.0.0"ws_protocol = "ws"© 2024 Tauri Contributors. CC-BY / MIT