答案 0 :(得分:1)
假设您正在使用webpack或类似的捆绑程序进行代码编译,则可以使用文件加载器来确保将映像复制到compile文件夹,并获得指向该映像的路径,如下所示:
import imagePath from '../images/sample.jpg'
...
<img src={imagePath} />
答案 1 :(得分:0)
在您的项目结构中,看起来public
文件夹是您应放置所有图像的位置。可以直接通过url访问的任何文件(如图像)都应位于此文件夹中。 src
和其他文件夹中的文件旨在进行构建/编译,并且不能通过URL直接访问。
您应该将images
文件夹移到public
文件夹中。就像这样:
/public/images/sample1.jpg
然后您将以如下方式访问它:
src="/images/sample1.jpg"
假设您正在使用create-react-app
,这里是some info about the public
folder。看起来他们希望您使用变量作为路径,但通常您只能使用根(/
)。