【发布时间】:2019-05-10 19:43:19
【问题描述】:
我在创建 React 应用程序时遇到图像问题,我无法使用“webpack 导入”方式来包含图像,因为我正在上传它们,然后我想显示它们。
我的img代码很简单
<img src={file.path} alt={title}/>
渲染为:
<img src="/public/cdn/files/offer_photo/a70318372a62066c492b4ebdd34491af8bd9bb15.jpg" alt="rez5d9e85_id20150826_036" class="MuiGridListTile-imgFullHeight-620">
根据开发中的docs,我应该使用/public 文件夹让webpack 服务器为其提供服务。不过好像没有
- 文件就位
- 我尝试添加
process.env.PUBLIC_URL前缀来动态添加img src ..没有帮助。
提前感谢您对如何解决此问题的任何建议。
【问题讨论】:
-
什么是
file.path?您是否在package.json中设置了homepage或使用PUBLIC_URL环境变量?在您的first revision 中,您在请求图像时似乎获得了 200。当您查看响应时,图像在那里吗?
标签: reactjs image webpack create-react-app