2
0

vite.config.ts 822 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import path from "path"
  2. import { defineConfig } from "vite"
  3. import react from "@vitejs/plugin-react"
  4. import tailwindcss from "@tailwindcss/vite"
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. plugins: [react(), tailwindcss()],
  8. resolve: {
  9. alias: {
  10. "@": path.resolve(__dirname, "./src"),
  11. },
  12. },
  13. build: {
  14. outDir: "build",
  15. rollupOptions: {
  16. output: {
  17. entryFileNames: `assets/[name].js`,
  18. chunkFileNames: `assets/[name].js`,
  19. assetFileNames: `assets/[name].[ext]`,
  20. },
  21. },
  22. },
  23. server: {
  24. hmr: {
  25. host: "localhost",
  26. protocol: "ws",
  27. },
  28. cors: {
  29. origin: "*",
  30. methods: "*",
  31. allowedHeaders: "*",
  32. },
  33. },
  34. define: {
  35. "process.platform": JSON.stringify(process.platform),
  36. "process.env.VSCODE_TEXTMATE_DEBUG": JSON.stringify(process.env.VSCODE_TEXTMATE_DEBUG),
  37. },
  38. })