【发布时间】:2020-01-17 19:32:03
【问题描述】:
我正在开发一个反应应用程序。在开发中一切正常。当我使用npm run build 进行构建并对其进行测试时,会显示页面上的一些图像并且根本找不到一些图像。我可以看到显示了用户头像图像,但未显示所有其他图像。我在浏览器中检查了代码并检查了图像的src。路径很好,图片也可以在./static/media/card-1.7a6bc100.jpg 中找到,但没有显示在页面上。然后我检查了用户头像图像的代码,src 看起来很相似,并且该图像工作正常。我不确定它为什么会这样。下面是我的源代码的样子。
import marc from "assets/img/faces/marc.jpg";
然后我的img 标签看起来像:
<img src={marc} className={imgStyle} alt="..." />
它总是吐出... 这些点,这意味着图像未加载,但图像在那里可用,当我在浏览器中检查此图像时,路径也是完美的。谁能帮助我为什么要在生产中这样做?解决这个问题已经有几个小时了,但没有找到任何解决方案。
我们将不胜感激。
谢谢。
【问题讨论】:
-
你找到解决办法了吗。我也面临着类似的问题。构建服务器中的路径似乎不同。它会自动像 sitename/component/static/media/image 而不是 sitename/static/..
标签: javascript reactjs image react-native