Nuxt
Nuxt es un meta framework para Vue. Aprende más sobre Nuxt en https://nuxt.com. Esta guía es válida para Nuxt 3.11.
Checklist
- Usa SSG estableciendo
ssr: false
. Tauri no soporta soluciones basadas en el servidor. - Usa
process.env.TAURI_DEV_HOST
como dirección IP del servidor de desarrollo cuando se configure para ejecutarse en dispositivos físicos con iOS. - Usa
dist/
comodistDir
entauri.conf.json
. - Compila usando
nuxi generate
. - (Opcional): Deshabilita la telemetría estableciendo
telemetry: false
ennuxt.config.ts
.
Ejemplo de Configuración
-
tauri.conf.json {"build": {"beforeDevCommand": "npm run dev","beforeBuildCommand": "npm run generate","devUrl": "http://localhost:3000","frontendDist": "../dist"}}tauri.conf.json {"build": {"beforeDevCommand": "yarn dev","beforeBuildCommand": "yarn generate","devUrl": "http://localhost:3000","frontendDist": "../dist"}}tauri.conf.json {"build": {"beforeDevCommand": "pnpm dev","beforeBuildCommand": "pnpm generate","devUrl": "http://localhost:3000","frontendDist": "../dist"}}tauri.conf.json {"build": {"beforeDevCommand": "deno task dev","beforeBuildCommand": "deno task generate","devUrl": "http://localhost:3000","frontendDist": "../dist"}} -
Actualiza la configuración de Nuxt:
export default defineNuxtConfig({// (opcional) Habilita las herramientas de desarrollo de Nuxtdevtools: { enabled: true },// Habilita SSGssr: false,// Permite que el servidor de desarrollo sea detectable por otros dispositivos al ejecutarse en dispositivos físicos con iOSdevServer: { host: process.env.TAURI_DEV_HOST || 'localhost' },vite: {// Mejor soporte para la salida de Tauri CLIclearScreen: false,// Habilita las variables de entorno// Las variables de entorno adicionales se pueden encontrar en// https://v2.tauri.app/reference/environment-variables/envPrefix: ['VITE_', 'TAURI_'],server: {// Tauri requiere un puerto consistentestrictPort: true,},},});
© 2025 Tauri Contributors. CC-BY / MIT