import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import zipPack from "vite-plugin-zip-pack"; import dayjs from "dayjs"; const timeStringNow = dayjs().format("MM-DD HH-mm-ss"); // https://vitejs.dev/config/ export default defineConfig(({mode}) => { console.log('mode--------->',mode); return { plugins: [ react(), mode === 'production' && zipPack({ inDir: `dist`, // 输入的文件夹,就是要打包的文件夹 outDir: `./`, // 打包好的 zip 文件放到哪个文件夹下 outFileName: `zxjt-access-${timeStringNow}.zip`, //文件名不能包含\/:*?"<>| pathPrefix: "" }) ], // base:'/admin/', server: { // host: '0.0.0.0', port: 8080, proxy: { "/api": { target: "https://zxjt.86698.cn", //'http://127.0.0.1:8099',// changeOrigin: true, // rewrite: (path) => path.replace(/^\/api/, '') }, }, }, }; });