vite.config.js 694 B

123456789101112131415161718192021222324252627282930
  1. import postcss from './postcss.config.cjs';
  2. import { defineConfig } from 'vite';
  3. import { svelte } from '@sveltejs/vite-plugin-svelte';
  4. import svgSprite from 'rollup-plugin-stdf-icon';
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. base: './',
  8. plugins: [
  9. svelte({
  10. onwarn(warning, defaultHandler) {
  11. if (warning.code.startsWith('a11y-')) {
  12. return;
  13. }
  14. // handle all other warnings normally
  15. defaultHandler(warning);
  16. },
  17. }),
  18. svgSprite([{ inFile: 'src/assets/icons', outFile: 'public/fonts', fileName: 'symbol' }]),
  19. ],
  20. css: { postcss },
  21. server: {
  22. hmr: true,
  23. host: '0.0.0.0',
  24. port: 8888,
  25. https: false,
  26. },
  27. build: { assetsDir: 'build' },
  28. });