vite.config.ts 837 B

1234567891011121314151617181920212223242526272829
  1. import {defineConfig} from 'vite';
  2. import vue from '@vitejs/plugin-vue'
  3. import hooks from '@midwayjs/vite-plugin-hooks';
  4. const {resolve} = require('path')
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. plugins: [hooks(), vue()],
  8. resolve: {
  9. alias: {
  10. '@': resolve(__dirname, 'src'),
  11. 'controller': resolve(__dirname, 'src/apis/controller'),
  12. 'service': resolve(__dirname, 'src/apis/service'),
  13. 'constants': resolve(__dirname, 'src/constants'),
  14. 'utils': resolve(__dirname, 'src/utils'),
  15. }
  16. },
  17. css: {
  18. preprocessorOptions: {
  19. scss: {
  20. additionalData: `
  21. @import "@/styles/_variables.scss";
  22. @import "@/styles/_mixin.scss";
  23. `
  24. }
  25. }
  26. }
  27. });