12345678910111213141516171819202122232425262728293031 |
- import { resolve } from 'path'
- import UnoCSS from 'unocss/vite'
- import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
- import vue from '@vitejs/plugin-vue'
- export default defineConfig({
- main: {
- plugins: [externalizeDepsPlugin()]
- },
- preload: {
- plugins: [externalizeDepsPlugin()]
- },
- renderer: {
- resolve: {
- alias: {
- '~src': resolve('src/renderer/src'),
- '~ass': resolve('src/renderer/src/assets')
- }
- },
- plugins: [
- vue({
- template: {
- compilerOptions: {
- isCustomElement: (tag) => tag === 'webview',
- }
- }
- }),
- UnoCSS(),
- ],
- }
- })
|