nestjs_vue3/vue3_vite/vite/plugins/svgIcons.ts
2024-09-12 08:58:06 +08:00

22 lines
628 B
TypeScript

/*- coding = utf-8 -*-
@Time : 2022/10/13 15:51
@Author : CSDN 沉默小管
@File : svgIcons.ts
@web : golangblog.blog.csdn.net
@Software: WebStorm
*/
import {Plugin} from "vite";
import {createSvgIconsPlugin} from "vite-plugin-svg-icons";
import path from "path";
//读取本地svg图标插件
export default (plugins: Plugin[], isBuild: boolean) => {
plugins.push(
createSvgIconsPlugin({
// 指定需要缓存的图标文件夹
iconDirs: [path.resolve(process.cwd(), 'src/assets/v1/icons/svg')],
// 指定symbolId格式
symbolId: 'icon-[name]',
})
);
}