vite.config.ts 578 B

12345678910111213141516171819
  1. import { defineConfig } from 'vite'
  2. import Unocss from 'unocss/vite'
  3. import svgLoader from 'vite-svg-loader'
  4. import Components from 'unplugin-vue-components/vite'
  5. export default defineConfig({
  6. plugins: [
  7. svgLoader(),
  8. Unocss(),
  9. Components({
  10. // allow auto load markdown components under `.vitepress/theme/components`
  11. dirs: ['.vitepress/theme/components'],
  12. extensions: ['vue', 'md'],
  13. // allow auto import and register components used in markdown
  14. include: [/\.vue$/, /\.vue\?vue/, /\.md$/],
  15. dts: 'components.d.ts',
  16. }),
  17. ],
  18. })