30 lines
1.0 KiB
JavaScript
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]'
|
|
}
|
|
}
|
|
}
|
|
});
|