1234567891011121314151617181920212223242526272829303132333435
  1. import { defineConfig } from 'vite'
  2. import path from "path"
  3. import react from '@vitejs/plugin-react'
  4. import vitePluginImp from 'vite-plugin-imp'
  5. // https://vitejs.dev/config/
  6. export default defineConfig({
  7. server: {
  8. port: 3000
  9. },
  10. plugins: [
  11. react(),
  12. vitePluginImp({
  13. libList: [
  14. {
  15. libName: 'antd',
  16. style: (name) => `antd/es/${name}/style`,
  17. }
  18. ]
  19. })
  20. ],
  21. resolve: {
  22. alias: [
  23. { find: '@', replacement: path.resolve(__dirname, 'src') },
  24. ],
  25. },
  26. css: {
  27. preprocessorOptions: {
  28. less: {
  29. // modifyVars: { 'primary-color': '#13c2c2' },
  30. javascriptEnabled: true,
  31. },
  32. },
  33. },
  34. })