vite.config.ts 625 B

123456789101112131415161718192021222324
  1. import { sveltekit } from '@sveltejs/kit/vite';
  2. import { defineConfig } from 'vite';
  3. import tailwindcss from '@tailwindcss/vite';
  4. import md from 'rollup-plugin-md-ts';
  5. import svgSprite from 'rollup-plugin-stdf-icon';
  6. export default defineConfig({
  7. plugins: [
  8. sveltekit(),
  9. tailwindcss(),
  10. md({ marked: {}, include: ['../mds/**/*.md', '../../packages/**/*.md'] }),
  11. svgSprite([{ inFile: 'src/lib/symbol', outFile: 'static/fonts', fileName: 'symbol' }])
  12. ],
  13. server: {
  14. hmr: true,
  15. host: '0.0.0.0',
  16. port: 5555,
  17. fs: {
  18. // 允许访问 packages 目录
  19. allow: ['../..']
  20. }
  21. },
  22. build: { assetsDir: 'build' }
  23. });