Files
invest-mind-store/apps/web/vite.config.ts
2026-01-06 17:14:03 +08:00

28 lines
732 B
TypeScript

import { defineConfig, loadEnv } from 'vite';
import react from '@vitejs/plugin-react-swc';
import path from 'path';
// https://vite.dev/config/
export default defineConfig(({ mode }) => {
// 加载环境变量
const env = loadEnv(mode, process.cwd(), '');
return {
plugins: [react()],
resolve: {
alias: {
'@': path.resolve(__dirname, './src'),
},
},
server: {
port: parseInt(env.VITE_PORT || '5173', 10),
host: true, // 允许外部访问
open: true, // 自动打开浏览器
},
preview: {
port: parseInt(env.VITE_PORT || '4173', 10),
host: true,
},
};
});