You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

35 lines
782 B

import { defineConfig } from 'vite';
import { resolve } from 'path';
import legacy from '@vitejs/plugin-legacy';
export default defineConfig({
root: '.',
base: './',
plugins: [
legacy({
targets: ['defaults', 'not IE 11']
})
],
resolve: {
alias: {
'@': resolve(__dirname, './src'),
'~bootstrap': resolve(__dirname, 'node_modules/bootstrap'),
'~fontawesome': resolve(__dirname, 'node_modules/@fortawesome/fontawesome-free')
}
},
build: {
rollupOptions: {
input: {
main: resolve(__dirname, 'index.html'),
general: resolve(__dirname, 'pages/general.html'),
// Add more pages as needed
}
},
outDir: 'dist',
emptyOutDir: true
},
server: {
port: 3000,
open: true
}
});