Saltar al contenido

Nuxt

Nuxt es un meta-framework para Vue. Aprende más sobre Nuxt en https://nuxt.com. Esta guía es precisa para la versión 4.2 de Nuxt.

  • Usa SSG configurando ssr: false. Tauri no soporta soluciones basadas en servidor.
  • Usa el valor por defecto ../dist como frontendDist en tauri.conf.json.
  • Compila usando nuxi build.
  • (Opcional): Desactiva la telemetría configurando telemetry: false en nuxt.config.ts.
  1. tauri.conf.json
    {
    "build": {
    "beforeDevCommand": "npm run dev",
    "beforeBuildCommand": "npm run generate",
    "devUrl": "http://localhost:3000",
    "frontendDist": "../dist"
    }
    }
  2. export default defineNuxtConfig({
    compatibilityDate: '2025-05-15',
    // (optional) Enable the Nuxt devtools
    devtools: { enabled: true },
    // Enable SSG
    ssr: false,
    // Enables the development server to be discoverable by other devices when running on iOS physical devices
    devServer: {
    host: '0',
    },
    vite: {
    // Better support for Tauri CLI output
    clearScreen: false,
    // Enable environment variables
    // Additional environment variables can be found at
    // https://v2.tauri.app/reference/environment-variables/
    envPrefix: ['VITE_', 'TAURI_'],
    server: {
    // Tauri requires a consistent port
    strictPort: true,
    },
    },
    // Avoids error [unhandledRejection] EMFILE: too many open files, watch
    ignore: ['**/src-tauri/**'],
    });

© 2026 Colaboradores de Tauri. CC-BY / MIT