Files
DashBoard/frontend/vite.config.js
2026-02-08 08:30:48 +08:00

30 lines
1.0 KiB
JavaScript

import { defineConfig } from 'vite';
import { resolve } from 'node:path';
export default defineConfig({
publicDir: false,
build: {
outDir: '../src/mes_dashboard/static/dist',
emptyOutDir: false,
sourcemap: false,
rollupOptions: {
input: {
portal: resolve(__dirname, 'src/portal/main.js'),
'wip-overview': resolve(__dirname, 'src/wip-overview/main.js'),
'wip-detail': resolve(__dirname, 'src/wip-detail/main.js'),
'hold-detail': resolve(__dirname, 'src/hold-detail/main.js'),
'resource-status': resolve(__dirname, 'src/resource-status/main.js'),
'resource-history': resolve(__dirname, 'src/resource-history/main.js'),
'job-query': resolve(__dirname, 'src/job-query/main.js'),
'excel-query': resolve(__dirname, 'src/excel-query/main.js'),
tables: resolve(__dirname, 'src/tables/main.js')
},
output: {
entryFileNames: '[name].js',
chunkFileNames: 'chunks/[name]-[hash].js',
assetFileNames: '[name][extname]'
}
}
}
});