electron.vite.config.1732259569224.mjs 764 B

12345678910111213141516171819202122232425262728293031323334
  1. // electron.vite.config.mjs
  2. import { resolve } from "path";
  3. import UnoCSS from "unocss/vite";
  4. import { defineConfig, externalizeDepsPlugin } from "electron-vite";
  5. import vue from "@vitejs/plugin-vue";
  6. var electron_vite_config_default = defineConfig({
  7. main: {
  8. plugins: [externalizeDepsPlugin()]
  9. },
  10. preload: {
  11. plugins: [externalizeDepsPlugin()]
  12. },
  13. renderer: {
  14. resolve: {
  15. alias: {
  16. "~src": resolve("src/renderer/src"),
  17. "~ass": resolve("src/renderer/src/assets")
  18. }
  19. },
  20. plugins: [
  21. vue({
  22. template: {
  23. compilerOptions: {
  24. isCustomElement: (tag) => tag === "webview"
  25. }
  26. }
  27. }),
  28. UnoCSS()
  29. ]
  30. }
  31. });
  32. export {
  33. electron_vite_config_default as default
  34. };