我正在开发一个react应用程序。在开发过程中,一切工作正常。当我使用npm run build进行构建并对其进行测试时,页面上显示了一些图像,而一些图像根本找不到。我可以看到显示了用户头像图像,但没有显示所有其他图像。我检查了浏览器中的代码并检查了图像的src。路径是好的,图像也在./static/media/card-1.7a6bc100.jpg中可用,但不在页面上显示。然后我检查了用户头像图像的代码,src看起来很相似,图像工作正常。我不知道为什么会这样。下面是我的源代码看起来像。 import marc from "assets/img/faces/marc.jpg"
如果我在.js文件中使用了一个URL,我就能够做到这一点,但是如果我使用指向完全相同的文件的相对路径(但存储在本地),则不会呈现任何内容。当然,我已经检查了本地文件是否存在,路径中没有错误,等等。它只呈现一个d3图表,它本身只是在一个.png文件中显示RStudio徽标(注释/取消注释.js文件的最后2行以查看问题)。为什么会发生这种事?如何使用r2d3来显示本地图像?/reprex.js", d3_version ="6")}
# Run the application