我已经设置了 webpack 来将 SVG 文件加载到我的 create-react-app 的 TSX 端口中,根据这个答案:
const logo = require('./logo.svg');
但是,当我尝试按如下方式使用它时,我得到了一个令人讨厌的 404。
<img src={logo} className="App-logo" alt="logo" />
Failed to load resource: the server responded with a status of 404 () [object%20Module]:1
这是有道理的 - 我require
是 svg,所以它作为一个module加载,你不能很好地利用它制作一个src
URL。
话虽如此,我如何使用加载到 TSX 文件中的 SVG 作为module通过require
?这可能吗?我知道上面的答案被此处指定的更流行的方法所否决,但我想看看这个选项是否也能工作。因为如果不是一千种给猫剥皮的方法,编程是什么?或者用脚射自己...