Files
yunzerwebsiteallinone/backend/vite.config.js
T
2026-09-20 00:19:08 +08:00

38 lines
971 B
JavaScript

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({
plugins: [
vue(),
AutoImport({
resolvers: [ElementPlusResolver()],
}),
Components({
resolvers: [ElementPlusResolver()],
}),
],
resolve: {
alias: {
"@": resolve(__dirname, "./src"),
},
},
server: {
host: '127.0.0.1',
port: 4401,
// 端口被占用时直接报错,避免自动漂移导致统一登录回跳地址不匹配
strictPort: true,
proxy: {
'/api': {
target: 'http://127.0.0.1:9000',
changeOrigin: true,
rewrite: (path) => path.replace(/^\/api/, ''),
}
}
},
});