React网页图片无法显示仅显示alt文本问题求助
图片无法加载仅显示alt文本的解决办法
针对你代码里的图片加载问题,常见的解决方向如下:
检查图片路径配置
在React项目中,静态资源的引用方式分两种情况:- 图片放在项目根目录的
public文件夹下:
直接使用根相对路径,把src改为"/img1.png",这样不管开发还是生产环境都能正确找到:<img src="/img1.png" alt="picture" /> - 图片放在
src目录下(比如src/assets):
需要先导入图片资源,再赋值给src:import img1 from './assets/img1.png'; // 根据实际路径调整 // ... 其他代码 <img src={img1} alt="picture" />
- 图片放在项目根目录的
核对文件名与大小写
确认你的图片文件名确实是img1.png,注意Linux/macOS这类系统区分大小写,如果实际文件名是Img1.png或者IMG1.PNG,路径拼写不一致就会加载失败。验证文件是否存在
检查你指定的路径下是否真的存在img1.png文件,有没有误删或者放错文件夹的情况。生产环境打包检查
如果是打包后出现的问题,确认打包工具(比如webpack、Vite)是否正确配置了静态资源处理规则,确保图片被复制到打包后的输出目录中。
内容的提问来源于stack exchange,提问作者user16362778
相关产品推荐
相关产品推荐

