【发布时间】:2018-08-28 05:25:25
【问题描述】:
我正在尝试呈现为 Web 设计和导出的自定义 SVG 图标。它们存储在本地资产文件夹中。
使用这个包"svg-inline-loader"
这是我使用图标的方式:
import MainLogo from '../../../assets/svg/logos/mainlogo.svg';
<img src={MainLogo} alt="" />
这是我的 webpack 配置中的 sn-p
//SVG Icon Loader
{
test: /\.svg$/,
loader: 'svg-inline-loader'
},
渲染输出我得到以下内容:
但是 SVG 图标不呈现,该路径看起来不正确。
有没有更好的方法来做到这一点,或者我在这里做错了什么?
【问题讨论】:
标签: javascript reactjs svg webpack