import { fileURLToPath, URL } from 'node:url'; import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; import devEnv from './dev.env'; import prodEnv from './prod.env'; const { DEVELOPMENT, BASE_URL } = process.env.DEV ? devEnv : prodEnv; export default defineConfig({ plugins: [vue()], resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), } }, root: '.', base: BASE_URL, build: { minify: !DEVELOPMENT, target: DEVELOPMENT ? "modules" : "es6", sourcemap: DEVELOPMENT, }, preview: { port: 3000, } });