vite.config.js 629 B

1234567891011121314151617181920212223242526272829
  1. import path from 'path'
  2. import { defineConfig } from 'vite'
  3. import vue2 from '@vitejs/plugin-vue2'
  4. import vueJsx from '@vitejs/plugin-vue2-jsx'
  5. export default defineConfig({
  6. base: '/',
  7. resolve: {
  8. alias: {
  9. '@': path.resolve(__dirname, 'src'),
  10. 'vue': 'vue/dist/vue.common'
  11. }
  12. },
  13. server: {
  14. host: '0.0.0.0',
  15. port: 3001
  16. },
  17. plugins: [
  18. vueJsx(),
  19. vue2({
  20. // 解决Dom结构中会出现多余的空白字符,导致文本内容间出现分隔、行内标签间出现空格
  21. template: {
  22. compilerOptions: {
  23. whitespace: 'condense'
  24. }
  25. }
  26. }),
  27. ]
  28. })