mirror of
https://github.com/WeBankFinTech/fes.js.git
synced 2025-04-05 19:41:57 +08:00
fix: 修复 icon-plugin viewBox 删除问题
This commit is contained in:
parent
b227817159
commit
bc4c577149
@ -4,18 +4,22 @@ import { optimize } from 'svgo';
|
||||
|
||||
const presetDefault = [
|
||||
{
|
||||
name: 'preset-default'
|
||||
name: 'preset-default',
|
||||
params: {
|
||||
overrides: {
|
||||
removeViewBox: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
'cleanupListOfValues',
|
||||
{
|
||||
name: 'removeAttrs',
|
||||
params: {
|
||||
attrs: '(fill|stroke|class)'
|
||||
}
|
||||
}
|
||||
attrs: '(fill|stroke|class)',
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
export default function optimizeSvg(files) {
|
||||
const optimizedSvgData = [];
|
||||
for (const filePath of files) {
|
||||
@ -24,7 +28,7 @@ export default function optimizeSvg(files) {
|
||||
const svgData = optimize(data, { path: filePath, plugins: presetDefault });
|
||||
optimizedSvgData.push({
|
||||
fileName: basename(filePath),
|
||||
...svgData
|
||||
...svgData,
|
||||
});
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user