vite.config.ts 579 B

12345678910111213141516171819202122232425262728
  1. import { defineConfig, PluginOption } from "vite"
  2. import { solidStart } from "@solidjs/start/config"
  3. import { nitro } from "nitro/vite"
  4. export default defineConfig({
  5. plugins: [
  6. solidStart({
  7. middleware: "./src/middleware.ts",
  8. }) as PluginOption,
  9. nitro({
  10. compatibilityDate: "2024-09-19",
  11. preset: "cloudflare-module",
  12. cloudflare: {
  13. nodeCompat: true,
  14. },
  15. }),
  16. ],
  17. server: {
  18. allowedHosts: true,
  19. port: 3001,
  20. },
  21. build: {
  22. rollupOptions: {
  23. external: ["cloudflare:workers"],
  24. },
  25. minify: false,
  26. },
  27. })