React应用图片访问报错:无法导入src/images下的right-arrow.png
图片导入报错的解决办法
问题根源
你写的路径.../images/right-arrow.png是错误的,...不是合法的路径层级标识,导致无法正确定位到图片文件。
解决方案
修正相对路径:
从src/components/Home组件到src/images的正确相对路径是两个点(../),表示返回上一级目录(即src目录),再进入images文件夹。修改后的代码:import rightArrow from "../images/right-arrow.png";确认文件与路径正确性:
- 检查
src/images/right-arrow.png文件是否真实存在,文件名(包括大小写)是否完全匹配——部分系统区分大小写,Right-Arrow.png和right-arrow.png会被视为不同文件。 - 确认项目目录结构符合预期:
src/ ├── components/ │ └── Home/ │ └── [你的Home组件文件] └── images/ └── right-arrow.png
- 检查
可选:配置绝对路径别名(更便捷):
如果不想每次写相对路径,可以在项目构建工具(如Webpack、Vite)中配置别名,将@指向src目录。配置完成后,就能用绝对路径导入:import rightArrow from "@/images/right-arrow.png";
内容的提问来源于stack exchange,提问作者Zathura
相关产品推荐
相关产品推荐

