reactjs - favicon 不显示在反应应用程序浏览器选项卡中
问题描述
我想在我的反应应用程序的浏览器选项卡中显示网站图标。以下是我执行此操作的步骤: 1. 生成 favicon 包,下载所有 favicon 并将其复制到 public/static/images 文件夹中。2. 我的 index.html 文件在 public 文件夹之外。但 public 和 index.html 都驻留在同一个文件夹中。我在 index.html 文件的 head 部分添加了以下行。
<link rel="apple-touch-icon" sizes="180x180" href="%PUBLIC_URL%/apple-touch-
icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="%PUBLIC_URL%/favicon-
32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="%PUBLIC_URL%/favicon-
16x16.png">
<link rel="manifest" href="%PUBLIC_URL%/site.webmanifest">
<link rel="mask-icon" href="%PUBLIC_URL%/safari-pinned-tab.svg"
color="#5bbad5">
<meta name="theme-color" content="#ffffff">
我在浏览器中使用这个 url localhost:3000 运行应用程序,控制台给我错误“URIError: Failed to decode param '/%PUBLIC_URL%/favicon-32x32.png'”,在浏览器选项卡中我看到这个http: //localhost:3000/%PUBLIC_URL%/favicon-32x32.png当我单击控制台错误以获取更多信息时。
我在这里错过了一些步骤吗?有人可以帮我解决这个问题。我不知道如何进一步进行。谢谢。
编辑:也使用 webpack。那么我需要对 webpack-config.js 文件进行一些更改吗?如果是这样,有人可以对此提供一些见解。谢谢。
解决方案
推荐阅读
- firebase - 如何进行数据查询,受firebase中子键的限制?
- python-3.x - 简单的神经网络产生过高的损失值
- automapper - 表达式 'dest => dest.Request.ID' 必须解析为顶级成员,而不是任何子对象的属性
- python - 调用除在线程中运行之外的方法
- ios - 在没有 API 的情况下快速显示 Web 内容
- ios - 如何在 swift 4 中从图像选择器获取照片本地 url
- javascript - 将文本框中的数字限制为 2 位(小于 100)
- php - 是否可以从其他服务器调用函数?
- javascript - 为什么调用去抖函数会抛出“不是函数”错误?
- javascript - 我想在数组中找到具有给定总和的子数组#。但是代码不能按我的意愿工作