You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ReactJS项目图片路径使用问题:图片加载失败求助

React项目图片加载显示损坏图标的解决办法
  • 导入图片后引用(推荐)
    在Test1.js中先导入图片资源,再通过变量引用:
import logo from '../logo-001.png';

function Test1() {
  return <img src={logo} alt="网站logo" />;
}

export default Test1;

React项目中通过ES6导入方式引入图片,webpack会自动处理资源路径,打包后能确保图片正常加载。

  • 利用public文件夹存放静态图片
    如果不想使用导入方式,可在项目根目录新建public文件夹,把logo-001.png放进去,然后用绝对路径引用:
<img src="/logo-001.png" alt="网站logo" />

这种方式下图片不会被webpack打包,直接作为静态资源被访问。

  • 排查路径与打包配置问题
    你当前写的../logo-001.png路径本身是正确的,但在create-react-app这类脚手架创建的项目中,直接写相对路径的图片不会被webpack处理,打包后路径会失效,因此不建议直接使用这种写法。

内容的提问来源于stack exchange,提问作者dapidmini

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 21:21:26