zhangxiao
2024-08-20 e47b788ff5f5c699c682999c95da17eb284ca21d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/**
 * @name SvgIconsPlugin
 * @description 加载SVG文件,自动引入
 */
import { createSvgIconsPlugin } from "vite-plugin-svg-icons";
import path from "path";
import { Plugin } from "vite";
 
export const ConfigSvgIconsPlugin = (dir: string): Plugin => {
    return createSvgIconsPlugin({
        // 指定需要缓存的图标文件夹
        iconDirs: [path.resolve(process.cwd(), dir)],
        // 指定symbolId格式
        symbolId: "svg-[name]"
    });
};