Ctrl K
ComunidadGuías…

electron.vite.config.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { resolve } from 'path';
import { defineConfig } from 'electron-vite';
import vue from '@vitejs/plugin-vue';
import vuetify from 'vite-plugin-vuetify';
import { vuetifyComponentModules } from './vite.vuetify-deps';

export default defineConfig({
    main: {
        build: {
            sourcemap: true,
        },
    },
    preload: {
        build: {
            sourcemap: true,
        },
    },
    renderer: {
        resolve: {
            alias: {
                '@': resolve('src/renderer/src'),
            },
        },
        plugins: [vue(), vuetify({ autoImport: true })],
        root: 'src/renderer',
        optimizeDeps: {
            include: vuetifyComponentModules,
        },
        server: {
            // ReleaseNotes.vue reads CHANGELOG.md and package.json from the
            // project root via `?raw`/JSON imports, both outside `root`
            // above — Vite's dev server otherwise refuses to serve files
            // from outside the configured root.
            fs: {
                allow: [resolve('.')],
            },
        },
    },
});