| 123456789101112131415161718192021222324252627282930313233343536373839 |
- import reactStack from 'hono-vite-react-stack-node'
- import { defineConfig } from 'vite'
- import i18nextLoader from 'vite-plugin-i18next-loader'
- export default defineConfig({
- plugins: [
- i18nextLoader({
- paths: ['src/client/i18n/locales']
- }),
- 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'
- ]
- },
- server:{
- host:'0.0.0.0',
- port: 8080,
- allowedHosts: true,
- },
- })
|