2
0

vite.config.ts 718 B

1234567891011121314151617181920212223242526272829303132333435
  1. import reactStack from 'hono-vite-react-stack-node'
  2. import { defineConfig } from 'vite'
  3. export default defineConfig({
  4. plugins: [
  5. reactStack({
  6. minify: false,
  7. port: 8080
  8. }),
  9. ],
  10. // 配置 @ 别名
  11. resolve: {
  12. alias: {
  13. '@': '/src',
  14. },
  15. },
  16. build:{
  17. // assetsDir: 'ai-assets',
  18. },
  19. ssr:{
  20. external:[
  21. 'dotenv','typeorm','bcrypt', '@d8d-appcontainer/api',
  22. 'mysql2', 'ioredis','reflect-metadata',
  23. '@hono/node-server', 'jsonwebtoken', 'minio',
  24. 'node-fetch', 'node-cron',
  25. '@alicloud/dysmsapi20170525', '@alicloud/openapi-client',
  26. '@alicloud/tea-util'
  27. ]
  28. },
  29. server:{
  30. host:'0.0.0.0',
  31. port: 8080,
  32. allowedHosts: true,
  33. },
  34. })