我想,所以我试图让SVG文件的情况下与require.context
这样require.context给出不同的结果
const myIcons = require.context('myIcons/', true, /^\.\/.*\.svg$/)
myIcons('./location.svg')
问题是创建SVG图标的反应组分我得到的结果为data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDo...
,我希望它返回的东西更像<svg ...><path ..></svg>
,就像它在svg文件中一样。
我试图谷歌它,但我没有找到任何相关的。 谢谢
FYI你可能会碰到这里面问题:https://github.com/facebookincubator/create-react-app/issues/517我们在同一场景(svg-sprite-loader的svg组件)中尝试了require.context,然后使用通过简单的导出文件一个index.js。这是造成问题w Flow也 – ericat