Files
pika/portal/vite.config.ts
T
dushixiang 1dd07117a3 refactor: move portal to repo root, merge admin into web/
目录结构调整,为 portal 搬迁到独立仓库做准备:

- portal/ 从 web/portal/ 移到仓库根目录,完全自包含
- web/admin/ 内容合并到 web/ 根目录(admin 就是主仓库的前端)
- web/scripts/ 保留在主仓库(负责发布时组装 admin + portal 产物)
- admin 构建产物改为输出到 web/.dist,避免与最终 web/dist 冲突
- 更新 Makefile、assemble-web.mjs、paths.go、README 中的路径引用
2026-08-09 22:56:16 +08:00

21 lines
655 B
TypeScript

import {defineConfig} from 'vite';
import react from '@vitejs/plugin-react';
import tailwindcss from '@tailwindcss/vite';
import path from 'path';
export default defineConfig(({command}) => ({
base: command === 'serve' ? '/' : '/theme-assets/',
plugins: [react(), tailwindcss()],
publicDir: path.resolve(__dirname, 'public'),
resolve: {alias: {'@': path.resolve(__dirname, './src')}},
build: {
outDir: path.resolve(__dirname, 'dist'),
emptyOutDir: true,
assetsDir: 'assets',
},
server: {
port: 5173,
proxy: {'/api/': {target: 'http://localhost:8080/', changeOrigin: true}},
},
}));