vite.config.ts 563 B

123456789101112131415161718192021222324252627
  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. },
  20. build: {
  21. rollupOptions: {
  22. external: ["cloudflare:workers"],
  23. },
  24. minify: false,
  25. },
  26. })