zxjt-access-center/vite.config.ts

36 lines
994 B
TypeScript

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/, '')
},
},
},
};
});