我是我在webpacks中配置加载程序的方式:
{
test: /\.svg$/,
use: [
{
loader: "@svgr/webpack",
options: {
cleanIDs: false,
},
},
],
},
我也尝试了:
选项可清理,但ID仍被删除
this this config在
@svgr/[email protected]
use: [
{
loader: "@svgr/webpack",
options: {
svgoConfig: {
plugins: [
{
cleanupIDs: false
}
]
}
}
}
]
SVGOwebpack示例
SVGO配置选项
cleanupIds
插件正在在不同的SVG之间造成冲突(这里有更多详细信息),但我努力地找出如何在Next.js中解决它,所以这就是我的做法:next.config.js