Open xiumubai opened 1 year ago
When I encountered the same problem as you, how did you solve it?
vue3
vite.config.ts / js
add code
createSvgIconsPlugin({
// 指定需要缓存的图标文件夹
iconDirs: [path.resolve(process.cwd(), 'src/assets/icons')],
// 指定symbolId格式,这里需要与组件找那个的 symbolId 对应
symbolId: 'icon-[dir]-[name]',
/**
* custom dom id
* @default: __svg__icons__dom__
*/
customDomId: '__svg__icons__dom__',
+ svgoOptions: {
+ full: true,
+ plugins: [
+ {
+ name: "removeAttrs",
+ params: {
+ attrs: "fill"
+ }
+ }
+ ]
+ },
}),
batch remove fill attr
洋文不好, 加这个配置就可以了, 删除 fill attr 就可以了, 参考 #70
j加上这个没用的话,可以将包替换成 @digitalacorn/vite-plugin-svg-icons 配置vite.config.ts时,在该插件的配置项中提供了选项 replaceStrokeWithCurrentColor 问题在于