vite.config.js 560 B

12345678910111213141516171819202122
  1. import path from 'node:path';
  2. import { fileURLToPath } from 'node:url';
  3. import tailwindcss from '@tailwindcss/vite';
  4. import { defineConfig } from 'vite';
  5. const PROJECT_ROOT = path.dirname(fileURLToPath(import.meta.url));
  6. const APP_ROOT = path.resolve(PROJECT_ROOT, 'ui/app');
  7. export default defineConfig({
  8. root: APP_ROOT,
  9. base: '/phengine/assets/app/',
  10. plugins: [tailwindcss()],
  11. esbuild: {
  12. jsx: 'automatic',
  13. },
  14. build: {
  15. outDir: path.resolve(PROJECT_ROOT, 'assets/app'),
  16. emptyOutDir: true,
  17. manifest: 'manifest.json',
  18. sourcemap: false,
  19. },
  20. });