-
Notifications
You must be signed in to change notification settings - Fork 0
/
vite.config.js
31 lines (30 loc) · 868 Bytes
/
vite.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import { resolve, relative } from 'path';
import { defineConfig } from 'vite'
import bambuserBamUIPlugin from '@bambuser/vite-plugin-bam-ui';
import bambuserAppDevEnvPlugin from '@bambuser/vite-plugin-bam-app-dev-env';
import bambuserAppRuntimePlugin from '@bambuser/vite-plugin-bam-app-runtime';
export default defineConfig({
plugins: [
bambuserBamUIPlugin(),
bambuserAppRuntimePlugin(),
bambuserAppDevEnvPlugin()
],
build: {
target: 'es2022',
rollupOptions: {
input: [
resolve(process.cwd(), 'main.js'),
resolve(process.cwd(), 'view/myCustomView/myCustomView.html'),
],
output: {
entryFileNames: (chunkInfo) => {
return relative(process.cwd(), chunkInfo.facadeModuleId.replace('.html', '.js'));
}
},
},
},
server: {
port: '5173',
open: '/devenv/',
},
});