35 lines
718 B
TypeScript
35 lines
718 B
TypeScript
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'
|
|
]
|
|
},
|
|
server:{
|
|
host:'0.0.0.0',
|
|
port: 8080,
|
|
allowedHosts: true,
|
|
},
|
|
}) |