Saltar al contenido

Trunk

Trunk es un empaquetador de aplicaciones web WASM para Rust. Obtén más información sobre Trunk en https://trunk-rs.github.io/trunk/. Esta guía es precisa a partir de Trunk 0.17.5.

  • Usa SSG, Tauri no soporta oficialmente soluciones basadas en servidor.
  • Usa serve.ws_protocol = "ws" para que el websocket de recarga en vivo (hot-reload) se pueda conectar correctamente para el desarrollo móvil.
  • Habilita withGlobalTauri para asegurarte de que las API de Tauri estén disponibles en la variable window.__TAURI__ y se puedan importar mediante wasm-bindgen.
  1. tauri.conf.json
    {
    "build": {
    "beforeDevCommand": "trunk serve",
    "beforeBuildCommand": "trunk build",
    "devUrl": "http://localhost:8080",
    "frontendDist": "../dist"
    },
    "app": {
    "withGlobalTauri": true
    }
    }
  2. Trunk.toml
    [watch]
    ignore = ["./src-tauri"]
    [serve]
    ws_protocol = "ws"

© 2026 Colaboradores de Tauri. CC-BY / MIT