25 lines
583 B
JavaScript
25 lines
583 B
JavaScript
import { defineConfig } from 'vite'
|
|
import vue from '@vitejs/plugin-vue'
|
|
import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
|
|
import { fileURLToPath, URL } from 'node:url'
|
|
|
|
export default defineConfig({
|
|
plugins: [
|
|
vue(),
|
|
VueI18nPlugin({
|
|
include: [fileURLToPath(new URL('./src/locales/**', import.meta.url))],
|
|
runtimeOnly: true,
|
|
jitCompilation: false,
|
|
}),
|
|
],
|
|
server: {
|
|
port: 5173,
|
|
proxy: { '/api': 'http://localhost:8080' }
|
|
},
|
|
build: {
|
|
outDir: '../backend/dist',
|
|
emptyOutDir: true,
|
|
chunkSizeWarningLimit: 2000
|
|
}
|
|
})
|