vite.config.ts 645 B

1234567891011121314151617181920212223242526272829
  1. import { defineConfig } from 'vite'
  2. import Inspect from 'vite-plugin-inspect'
  3. import { DevPlugin } from './setup/dev'
  4. import Vue from '@vitejs/plugin-vue'
  5. import * as CompilerVapor from '@vue/compiler-vapor'
  6. import * as CompilerSFC from '@vue/compiler-sfc'
  7. export default defineConfig({
  8. resolve: {
  9. alias: [{ find: /^vue$/, replacement: 'vue/vapor' }],
  10. },
  11. build: {
  12. target: 'esnext',
  13. },
  14. clearScreen: false,
  15. plugins: [
  16. Vue({
  17. template: {
  18. compiler: CompilerVapor as any,
  19. },
  20. compiler: CompilerSFC,
  21. }),
  22. DevPlugin(),
  23. Inspect(),
  24. ],
  25. optimizeDeps: {
  26. exclude: ['@vueuse/core'],
  27. },
  28. })