import { defineConfig } from '@umijs/max'; const { DEPLOY_BASE_PATH = '/' } = process.env; export default defineConfig({ layout: { title: 'AI 智能助手', logo: '/logo.png', }, theme: { '@primary-color': '#1DA57A', 'root-entry-name': 'variable', }, proxy: { '/api/': { target: 'http://0.0.0.0:8000', changeOrigin: true, pathRewrite: { '^': '' }, }, }, define: { 'process.env.GUARD_NAME': process.env.GUARD_NAME, 'process.env.TOKEN_NAME': process.env.TOKEN_NAME, 'process.env.DEPLOY_BASE_PATH': process.env.DEPLOY_BASE_PATH, }, // 通用的 hash: true, base: DEPLOY_BASE_PATH, publicPath: DEPLOY_BASE_PATH, ignoreMomentLocale: true, fastRefresh: true, mako: {}, esbuildMinifyIIFE: true, conventionRoutes: { exclude: [/\/components\//, /\/modals\//], }, deadCode: {}, srcTranspiler: 'swc', antd: {}, access: {}, model: {}, initialState: {}, request: { dataField: '', }, valtio: {}, npmClient: 'pnpm', });