import tailwindcss from "@tailwindcss/vite"; import vue from "@vitejs/plugin-vue"; import path from "node:path"; import { defineConfig } from "vite"; import vueDevTools from "vite-plugin-vue-devtools"; import { VitePWA } from "vite-plugin-pwa"; import VueRouter from "unplugin-vue-router/vite"; // https://vite.dev/config/ export default defineConfig({ plugins: [ VueRouter(), vue(), vueDevTools(), tailwindcss(), VitePWA({ registerType: "autoUpdate", devOptions: { enabled: true } }), ], resolve: { alias: { "@": path.resolve(__dirname, "./src"), }, }, server: { proxy: { "/api": { target: "http://localhost:3000", // Replace with your API server URL changeOrigin: true, rewrite: (path) => path.replace(/^\/api/, ""), }, }, port: 3001, // Replace with your desired port }, });