Template
1
0
mirror of https://github.com/un-pany/v3-admin-vite.git synced 2025-04-20 10:59:21 +08:00

perf: 优化 vite-svg-loader 的 svgo 配置

This commit is contained in:
pany 2024-12-24 20:25:14 +08:00
parent d34b7c95d0
commit 6ad8d08ff4

View File

@ -96,7 +96,22 @@ export default defineConfig(({ mode }) => {
// 支持 JSX、TSX 语法
vueJsx(),
// 支持将 SVG 文件导入为 Vue 组件
svgLoader({ defaultImport: "url" }),
svgLoader({
defaultImport: "url",
svgoConfig: {
plugins: [
{
name: "preset-default",
params: {
overrides: {
// @see https://github.com/svg/svgo/issues/1128
removeViewBox: false
}
}
}
]
}
}),
// 自动生成 SvgIcon 组件和 SVG 雪碧图
SvgComponent({
iconDir: [resolve(__dirname, "src/common/assets/icons")],