vite.config.ts 833 B

1234567891011121314151617181920212223242526272829
  1. import inertia from '@inertiajs/vite';
  2. import { wayfinder } from '@laravel/vite-plugin-wayfinder';
  3. import tailwindcss from '@tailwindcss/vite';
  4. import react from '@vitejs/plugin-react';
  5. import laravel from 'laravel-vite-plugin';
  6. import { defineConfig } from 'vite';
  7. export default defineConfig({
  8. plugins: [
  9. laravel({
  10. input: [
  11. 'resources/css/library.css', // library/* + blog 列表页
  12. 'resources/css/reader.css', // 全站阅读页(待建)
  13. 'resources/js/app.js',
  14. ],
  15. refresh: true,
  16. }),
  17. inertia(),
  18. react({
  19. babel: {
  20. plugins: ['babel-plugin-react-compiler'],
  21. },
  22. }),
  23. tailwindcss(),
  24. wayfinder({
  25. formVariants: true,
  26. }),
  27. ],
  28. });