import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import { viteStaticCopy } from 'vite-plugin-static-copy' import { fileURLToPath } from "node:url"; // https://vitejs.dev/config/ export default defineConfig({ base: '/', plugins: [ vue(), ], server: { port: 3000, proxy: { '/api': { target: 'http://localhost:5001', changeOrigin: true }, '/ws': { target: 'ws://localhost:5001', ws: true, changeOrigin: true } } }, resolve: { alias: { "@": fileURLToPath(new URL("./src", import.meta.url)), }, extensions: [".mjs", ".js", ".ts", ".jsx", ".tsx", ".json", ".vue"], }, css: { preprocessorOptions: { scss: { // additionalData: '@import "@/assets/scss/global.scss";', }, }, } })