Files
live-stream-app/electron.vite.config.ts
2025-10-27 17:54:11 +08:00

38 lines
922 B
TypeScript

import { resolve } from "path";
import {
defineConfig,
externalizeDepsPlugin,
bytecodePlugin,
} from "electron-vite";
import vue from "@vitejs/plugin-vue";
export default defineConfig({
main: {
plugins: [externalizeDepsPlugin(), bytecodePlugin()],
},
preload: {
plugins: [externalizeDepsPlugin(), bytecodePlugin()],
},
renderer: {
resolve: {
alias: {
"@renderer": resolve("src/renderer/src"),
},
},
server: {
port: 51730,
fs: {
strict: true,
},
// "proxy": {
// "/api": {
// target: "http://localhost:3000",
// changeOrigin: true,
// rewrite: (path) => path.replace(/^\/api/, ""),
// },
// },
},
plugins: [vue()],
},
});