vite.config.js 779 B

123456789101112131415161718192021222324252627282930
  1. import { defineConfig } from "vite";
  2. import vue from "@vitejs/plugin-vue";
  3. import path from "path";
  4. import viteCompression from "vite-plugin-compression";
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. plugins: [vue(), viteCompression()],
  8. css: {
  9. preprocessorOptions: {
  10. scss: {
  11. charset: false,
  12. },
  13. },
  14. },
  15. resolve: {
  16. alias: {
  17. "@": path.resolve(__dirname, "src"),
  18. comps: path.resolve(__dirname, "src/components"),
  19. apis: path.resolve(__dirname, "src/apis"),
  20. router: path.resolve(__dirname, "src/router"),
  21. store: path.resolve(__dirname, "src/store"),
  22. views: path.resolve(__dirname, "src/views"),
  23. utils: path.resolve(__dirname, "src/utils"),
  24. },
  25. },
  26. server: {
  27. port: 5678,
  28. },
  29. });