vite.config.js 813 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { defineConfig } from 'vite'
  2. import uni from '@dcloudio/vite-plugin-uni'
  3. import path from 'path'
  4. import AutoImport from 'unplugin-auto-import/vite'
  5. import h5ProdEffectPlugin from 'uni-vite-plugin-h5-prod-effect'
  6. // https://vitejs.dev/config/
  7. export default defineConfig({
  8. plugins: [
  9. uni(),
  10. AutoImport({
  11. imports: [
  12. 'vue',
  13. 'uni-app'
  14. ],
  15. dirs: [
  16. 'src/utils',
  17. 'src/wxs/**'
  18. ],
  19. dts: 'src/auto-imports.d.ts',
  20. eslintrc: {
  21. enabled: true
  22. }
  23. }),
  24. // 对h5 production环境打包时的特殊处理,否则uni-crazy-router在这个环境会异常
  25. h5ProdEffectPlugin()
  26. ],
  27. server: {
  28. host: true,
  29. port: 80,
  30. open: true
  31. },
  32. resolve: {
  33. alias: {
  34. '@': path.resolve(__dirname, 'src')
  35. }
  36. }
  37. })