import { fileURLToPath, URL } from 'node:url' import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import eslintPlugin from 'vite-plugin-eslint' // https://vitejs.dev/config/ export default defineConfig({ server: { host: true, port: 5173, strictPort: true, hmr: { clientPort: 5173, overlay: false } }, base: '/', plugins: [vue(), eslintPlugin()], css: { preprocessorOptions: { scss: { additionalData: '@import "@/assets/font-size.scss"; @import "@/assets/rem-calc.scss";' } } }, resolve: { alias: { '@': fileURLToPath(new URL('./src', import.meta.url)), 'vue-i18n': 'vue-i18n/dist/vue-i18n.cjs.js' } } })