d2-projects / d2-admin

An elegant dashboard

Home Page:https://d2.pub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

⚙ 功能升级 | vue-cli 升级5,svg-spirate-loader不再支持加载svg,导致无法使用menu svg icon

Gitfromnowon opened this issue · comments

vue-cli 升级5,使用svg-sprite-loader加载assets/svg-icons/icons里面的svg icon,这个目录下的index.js 拿到的iconMap 和之前的数据结构不太一样,导致使用IconSVG参数不再能正常加载svg menu图标。请问这个功能可以优化吗?
d2-admin 版本1.7.2

webpack config中添加

svgRule.delete('type')
svgRule.delete('generator')

解决此问题。仍然可以使用svg-sprite-loader