pan-disk/vite.config.ts

27 lines
687 B
TypeScript

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue';
import vueDevTools from 'vite-plugin-vue-devtools';
import path from 'node:path';
// https://vite.dev/config/
export default defineConfig({
root: path.resolve(__dirname, 'web-src'),
plugins: [vue(), vueDevTools()],
resolve: {
alias: {
'@': path.resolve(__dirname, 'web-src'),
},
},
build: {
outDir: path.resolve(__dirname, 'src/main/resources/html'),
emptyOutDir: true,
rollupOptions: {
output: {
chunkFileNames: 'static/js/[hash].js',
entryFileNames: 'static/js/[hash].js',
assetFileNames: 'static/[ext]/[hash].[ext]',
},
},
},
});