vite.config.ts 573 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 CompilerSFC from '@vue/compiler-sfc'
  6. export default defineConfig({
  7. build: {
  8. target: 'esnext',
  9. minify: 'terser',
  10. terserOptions: {
  11. compress: {
  12. pure_getters: true,
  13. },
  14. },
  15. },
  16. clearScreen: false,
  17. plugins: [
  18. Vue({
  19. vapor: true,
  20. compiler: CompilerSFC,
  21. }),
  22. DevPlugin(),
  23. Inspect(),
  24. ],
  25. optimizeDeps: {
  26. exclude: ['@vueuse/core'],
  27. },
  28. })