vite.config.ts 460 B

1234567891011121314151617181920
  1. import { defineConfig } from "vite";
  2. import react from "@vitejs/plugin-react-swc";
  3. import path from "path";
  4. import { createSvgIconsPlugin } from "vite-plugin-svg-icons";
  5. export default defineConfig({
  6. plugins: [
  7. react(),
  8. createSvgIconsPlugin({
  9. iconDirs: [path.resolve(process.cwd(), "src/assets/icons")],
  10. symbolId: "svg-icon-[dir]-[name]",
  11. }),
  12. ],
  13. resolve: {
  14. alias: {
  15. "@": path.resolve(__dirname, "src"),
  16. },
  17. },
  18. });