vite.config.js 745B

123456789101112131415161718192021222324252627282930313233
  1. import { defineConfig } from "vite";
  2. import path from "path";
  3. import react from "@vitejs/plugin-react";
  4. // https://vitejs.dev/config/
  5. export default defineConfig({
  6. base: "",
  7. server: {
  8. host: "0.0.0.0",
  9. proxy: {
  10. "/api": "http://192.168.89.13:8001",
  11. },
  12. port: 3009,
  13. },
  14. plugins: [react()],
  15. resolve: {
  16. alias: [{ find: "@", replacement: path.resolve(__dirname, "src") }],
  17. },
  18. css: {
  19. modules: {
  20. // css模块化 文件以.module.[css|less|scss]结尾
  21. generateScopedName: "[name]__[local]___[hash:base64:5]",
  22. hashPrefix: "prefix",
  23. },
  24. preprocessorOptions: {
  25. less: {
  26. // modifyVars: { 'primary-color': '#13c2c2' },
  27. javascriptEnabled: true,
  28. },
  29. },
  30. },
  31. });