我<img src={require('./somRelativePath/image.jpg)}
在 React 中使用过很多次。然而,这一次似乎不起作用。没有任何错误(例如找不到图像等),但网站上的图像已损坏。
检查完元素后,我对浏览器中的转译结果感到有些困惑:
<img src="[object Module]" style="width: 5rem;">
看起来好像它将图像加载为组件而不是实际文件。我已经创建了该应用程序npx create-react-app
,到目前为止还没有弹出它。因此 babel 或 webpack 配置中没有错误,因为它当前是由 React 在后台处理的。
使用语句导入它import
效果很好:
import calendarPic from '../assets/pictures/calendar.svg';
不幸的是,这不是解决方案,因为我将本地图像保存在 json 中,加载所有 50 张图像肯定会非常重复且无效。
同样,npx create-react-app
我以前也做过一些小型项目,但从未遇到过如此令人困惑但又如此基本的错误。我非常感谢您的任何回复,因为我已经浏览了互联网上所有可能的解决方案。
再次感谢您,祝您度过愉快的一天!
回首忆惘然
繁星coding
慕婉清6462132
相关分类