import vue from '@vitejs/plugin-vue' import { defineConfig } from 'vite' import { resolve } from 'path' import { createSvgIconsPlugin } from 'vite-plugin-svg-icons' export default ({ mode }) => { return defineConfig({ base: './', build: { emptyOutDir: true, outDir: '../../build/dist/screen-shots' }, server: { host: '0.0.0.0', port: 15440, strictPort: true }, resolve: { alias: { '@': resolve(__dirname, 'src') } }, plugins: [ vue(), createSvgIconsPlugin({ iconDirs: [resolve(__dirname, './src/assets/icons')], symbolId: 'icon-[dir]-[name]' }) ] }) }