import vue from '@vitejs/plugin-vue'; import * as path from "path"; import { defineConfig, loadEnv } from 'vite'; import runtimeEnv from 'vite-plugin-runtime-env'; export default defineConfig(({ mode }) => { const env = loadEnv(mode, process.cwd(), ''); return { plugins: [ runtimeEnv(), vue(), ], resolve: { alias: { 'src': path.resolve(__dirname, './src/'), '@': path.resolve(__dirname, './src/'), }, extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'] }, server: { port: 3000, strictPort: true, watch: { usePolling: true }, } }; })