reactjs - 在 github 页面中反应 js local_image 加载
问题描述
这些是我的文件结构
https://i.stack.imgur.com/Malmb.png
在 src/app.js 中,我写道:
<img src={'/photo/IMG_0509.jpg'} />
我知道它会从公用文件夹中获取图像。当我在本地主机上运行它时很好。但是当我将它推送到 github 和 gh-pages 时,使用:
“预部署”:“npm 运行构建”
“部署”:“gh-pages -d 构建”
页面加载成功,但图片路径错误。我怎样才能解决这个问题 ?我用谷歌搜索过,somepage 说我需要添加一个 process.env.PUBLIC_URL,但我找不到什么是“process.env.PUBLIC_URL”以及如何使用它。
解决方案
推荐阅读
- r - 如何根据属性R从光栅堆栈中提取值到点SFC?
- firebase - 'firebase deploy' 错误 - 必须在每个“托管”配置中使用“公共”提供公共目录
- javascript - Jasmine - 如何为 event.target.id 编写测试
- reactjs - 如何使用 gatsby-plugin-intl 和 gatsby markdown 制作多语言静态站点?
- javascript - 如何使可链接的异步函数并行工作,然后只等待最后一个函数?
- ms-word - 将 AsciiDoc 映射到 docx 模板
- build - 远程故事书构建不适用于 Netlify
- angular - 角项目中的 tsconfig 和路径
- java - Logback spring不将日志发送到logstash
- python - xarray 反向插值(在坐标上,而不是在数据上)