pack: vutron now uses the vite compiler

This commit is contained in:
leejooy96 committed 2022-10-06 10:26:30 +09:00
1 parent fce96211ba
commit 02b13d8fb7
30 files changed
+2064 -11005

No files matched your search

+42
View File
@@ -0,0 +1,42 @@
import { defineConfig } from 'vite'
import electron from 'vite-plugin-electron'
import vue from '@vitejs/plugin-vue'
import { resolve, join } from 'path'
export default defineConfig({
resolve: {
extensions: [
'.mjs',
'.js',
'.ts',
'.vue',
'.json',
'.scss'
],
alias: {
'@': join(__dirname, 'src')
}
},
base: './',
root: resolve('./src/renderer'),
publicDir: resolve('./src/renderer/public'),
build: {
outDir: resolve('./dist')
},
plugins: [
vue(),
electron({
main: {
entry: 'src/main/index.js',
vite: {
publicDir: resolve('./src/main'),
build: {
emptyOutDir: true,
outDir: 'dist/main'
}
}
},
renderer: {}
})
]
})