import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [react()], base: "./", // 确保资源路径是相对的,以便在 Electron 中加载 publicDir: "public", // 指定 public 目录 server: { port: 5173, }, assetsInclude: ["**/*.pdf", "**/pdf.worker.min.js"], // 确保 PDF 和 worker 文件被当作静态资源处理 build: { rollupOptions: { // 确保 worker 文件不被打包,而是作为独立文件 external: [], }, }, });