vite.config.ts 815 B

1234567891011121314151617181920212223242526272829303132
  1. import { defineConfig } from 'vite'
  2. import uni from '@dcloudio/vite-plugin-uni'
  3. import path from 'path'
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. plugins: [uni()],
  7. resolve: {
  8. alias: {
  9. '@': path.resolve(__dirname, 'src'),
  10. '@components': path.resolve(__dirname, 'src/components'),
  11. '@stores': path.resolve(__dirname, 'src/stores'),
  12. '@utils': path.resolve(__dirname, 'src/utils'),
  13. '@mock': path.resolve(__dirname, 'src/mock'),
  14. '@styles': path.resolve(__dirname, 'src/styles')
  15. }
  16. },
  17. css: {
  18. postcss: {
  19. plugins: [
  20. require('tailwindcss'),
  21. require('autoprefixer'),
  22. ]
  23. },
  24. preprocessorOptions: {
  25. scss: {
  26. api: 'modern',
  27. additionalData: '@use "@/styles/variables.scss" as *;'
  28. }
  29. }
  30. }
  31. })