import reactStack from 'hono-vite-react-stack-node' import { defineConfig } from 'vite' export default defineConfig({ plugins: [ reactStack({ minify: false, port: 8080 }), ], // 配置 @ 别名 resolve: { alias: { '@': '/src', }, }, build:{ // assetsDir: 'ai-assets', }, ssr:{ external:[ 'dotenv','typeorm','bcrypt', '@d8d-appcontainer/api', 'mysql2', 'ioredis','reflect-metadata', '@hono/node-server', 'jsonwebtoken', 'minio', 'node-fetch', 'node-cron', '@alicloud/dysmsapi20170525', '@alicloud/openapi-client', '@alicloud/tea-util', 'react', 'react-dom', 'hono', 'hono-vite-react-stack-node', '@heroicons/react', '@hono/node-server', '@hono/react-renderer', '@hono/swagger-ui', '@hono/vite-dev-server', '@hono/zod-openapi', '@hono/zod-validator', ] }, server:{ host:'0.0.0.0', port: 8080, allowedHosts: true, }, })