vite.config.ts 554 B

12345678910111213141516171819202122232425262728
  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. compiler: CompilerSFC,
  20. }),
  21. DevPlugin(),
  22. Inspect(),
  23. ],
  24. optimizeDeps: {
  25. exclude: ['@vueuse/core'],
  26. },
  27. })