所以我是 react 新手,我使用 create react app 制作了一个 react 项目。我正在尝试导入要在我的一个组件中使用的图像。我知道,在使用图像时,您可以使用带有图像相对路径的导入语句来导入它们。
但是,当我尝试导入图像时,当我放入相对路径时,反应不会或找不到我的任何图像。在 vs code 中,您可以自动完成路径,但是当我导航到我的图像文件夹时,它显示为空,好像 vs code 或 react 找不到任何图像,即使有一些图像。我不确定这是否是 vs 代码的错误或反应所以我通过尝试在 index.html 文件中导入图像来仔细检查,当然它使用图像的相对路径作为 src 并且我可以找到图像这让我相信这是一个反应问题。
这可能是什么原因造成的。这是一个奇怪的问题,我找不到在线的 awnswer,我在 youtube 上观看的任何教程都能够完美地将导入语句用于他们的图像。只是为了显示我的代码,我已将其粘贴在下面。我导入的两个图像在我的浏览器中没有被检测到,应用程序无法编译
import React from "react";
//import assets from images folder
import RMDBLogo from '../../images/logo.jpg';
import TMBDLogo from "../../images/tmbd_logo.svg";
//import styled components from the header .styles file
import { Wrapper, Content, LogoImg, TMBDLogoImg } from "../Header/header.styles";
const Header = () => (
<Wrapper>
<Content>
<LogoImg src={RMDBLogo} alt="rmbd-logo"></LogoImg>
<TMBDLogo src={TMBDLogo} alt="tmbd-logo"></TMBDLogo>
</Content>
</Wrapper>
)
export default Header