Files
MBTI_wang/admin/vite.config.ts
Ghost 830e3611d7 feat: 企业版合作模式(后端、管理端、小程序)
- API:合作模式配置、用户选择、企业版入口与迁移 SQL

- 管理端:合作方式管理、企业/用户侧设置与 CSV 导出等

- 小程序:合作模式弹窗与结果/简历等页对接;开发脚本小调整

Made-with: Cursor
2026-04-23 16:08:13 +08:00

54 lines
1.7 KiB
TypeScript
Raw 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 { fileURLToPath, URL } from 'node:url'
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
export default defineConfig({
css: {
preprocessorOptions: {
scss: { silenceDeprecations: ['legacy-js-api'] },
sass: { silenceDeprecations: ['legacy-js-api'] }
}
},
build: {
chunkSizeWarningLimit: 1200
},
plugins: [
vue(),
AutoImport({
imports: ['vue', 'vue-router', 'pinia'],
resolvers: [ElementPlusResolver()],
dts: 'src/auto-imports.d.ts',
}),
Components({
resolvers: [ElementPlusResolver()],
dts: 'src/components.d.ts',
}),
],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url))
}
},
server: {
host: '0.0.0.0', // 允许局域网访问
port: Number(process.env.MBTI_ADMIN_PORT) || 5173,
// false与其它 Vite 项目(如万推同用 5173并存时占用则自动用 5174、5175…请以终端打印的 Local 为准
strictPort: false,
proxy: {
'/api': {
// 与 .env.development 配合VITE_API_BASE_URL 留空时,浏览器请求 /api/* 由这里转发到本机 ThinkPHP
target: process.env.VITE_DEV_API_PROXY ?? 'http://127.0.0.1:8787',
changeOrigin: true,
rewrite: (path) => path,
// 云库首次连库较慢时避免代理提前断开(毫秒)
timeout: Number(process.env.VITE_PROXY_TIMEOUT_MS) || 180000,
proxyTimeout: Number(process.env.VITE_PROXY_TIMEOUT_MS) || 180000,
},
},
}
})