reactjs - 创建 React App - 路由更改图像路径
问题描述
我正在使用 create-react-app 创建一个简单的灯箱,但我发现了一个给我带来一些问题的大问题。我在公共文件夹中有一些图像。在根公共文件夹中,我有微调器文件Spinner-white.svg
,我正在页面上创建画廊localhost:3000/other
当我在此页面上时,我要添加的所有图像都必须在文件夹中,/other
但我在其他地方使用此微调器,我不想复制它在与我的路由路径匹配的每个文件夹上。localhost:3000/other2
对于此路径,我需要创建其他文件夹/other2
并将 Spinner 粘贴到此处。
我在生产版本上解决了这个问题,但在开发中找不到答案。
生产修复:
{
id: 1,
url: process.env.PUBLIC_URL + '/other/3.jpg'
}
并在客户端 package.json
"homepage": "path_to_domain",
我的网络选项卡的屏幕:
解决方案
推荐阅读
- c# - c#用TCP/IP协议打孔NAT网络
- bluetooth - 使用 EAAccessoryManager -showBluetoothAccessoryPickerWithNameFilter:completion 时在 iOS 13 中崩溃
- azure - Azure 应用程序网关 SSL 设置
- python - 当命令 discord.py 的参数不正确时,如何显示消息?
- laravel - 如何在 whereHas laravel 中使用 groupBy
- sql - 我上次上传的数据,时间戳关闭了 2 天,我该如何解决?
- sql - 使用相同计划执行查询的巨大差异
- html - Web 应用程序的 RESTful API 重定向,更改基本 URL
- jquery - 如何在 React js 中使用 jquery
- angular - 尝试将属性用于 [(value)] 时出错