import { defineConfig } from "vite"; import vue from "@vitejs/plugin-vue"; import { resolve } from "path"; // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue()], server: { host: "0.0.0.0", //解决vite use--host to expose port: 8080, open: true, base: "./ ", //生产环境路径 // hmr: true, proxy: { // 第一个代理 "/api": { // 匹配到啥来进行方向代理 target: "http://192.168.2.42:8095/", //周源 changeOrigin: true, //是否支持跨域 //rewrite: (path) => path.replace(/^\/api/, '') // 如果不需要api 直接把路径上的api 替换成空,这个 }, }, }, define: { "process.env": { BASE_URL: "/", }, }, resolve: { alias: [ { find: "@", replacement: resolve(__dirname, "src"), }, ], }, build: { chunkSizeWarningLimit: 1500, assetsDir: 'assets', // 指定生成静态文件目录 }, base: './' });