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]"
| });
| };
|
|