platform-vue/vite.config.js
2026-04-08 20:33:05 +08:00

44 lines
1.2 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import { resolve } from "path";
import AutoImport from "unplugin-auto-import/vite";
import Components from "unplugin-vue-components/vite";
import { ElementPlusResolver } from "unplugin-vue-components/resolvers";
// https://vite.dev/config/
export default defineConfig({
// Windows 下若 dist 被占用,清空或覆盖会 EPERM产物默认写到 output/(与 dist 分离)。部署时请同步指向 output。
build: {
outDir: "output",
emptyOutDir: true,
},
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
resolve: {
alias: {
"@": resolve(__dirname, "./src"),
},
},
server: {
port: 5000,
// 开发时前端在 5000接口走相对路径 /platform/*、/backend/*,转发到本地 Go当前 httpport=8081
proxy: {
"/platform": {
target: "http://127.0.0.1:8081",
changeOrigin: true,
},
"/backend": {
target: "http://127.0.0.1:8081",
changeOrigin: true,
},
},
},
});