diff --git a/web/vite.config.ts b/web/vite.config.ts index 17bac02..ab53198 100644 --- a/web/vite.config.ts +++ b/web/vite.config.ts @@ -1,38 +1,34 @@ // Plugins -import vue from '@vitejs/plugin-vue' -import vuetify, { transformAssetUrls } from 'vite-plugin-vuetify' +import vue from "@vitejs/plugin-vue"; +import vuetify, { transformAssetUrls } from "vite-plugin-vuetify"; // Utilities -import { defineConfig } from 'vite' -import { fileURLToPath, URL } from 'node:url' +import { defineConfig } from "vite"; +import { fileURLToPath, URL } from "node:url"; // https://vitejs.dev/config/ export default defineConfig({ + build: { + outDir: "../public", + emptyOutDir: true, + }, plugins: [ - vue({ - template: { transformAssetUrls } + vue({ + template: { transformAssetUrls }, }), // https://github.com/vuetifyjs/vuetify-loader/tree/next/packages/vite-plugin vuetify({ autoImport: true, }), ], - define: { 'process.env': {} }, + define: { "process.env": {} }, resolve: { alias: { - '@': fileURLToPath(new URL('./src', import.meta.url)) + "@": fileURLToPath(new URL("./src", import.meta.url)), }, - extensions: [ - '.js', - '.json', - '.jsx', - '.mjs', - '.ts', - '.tsx', - '.vue', - ], + extensions: [".js", ".json", ".jsx", ".mjs", ".ts", ".tsx", ".vue"], }, server: { port: 3000, }, -}) +});