| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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',
- '@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,
- },
- })
|