[英]Where is my angular project picking up the A favicon.ico from? It's not in my project
就在最近,自 2018 年以来一直正常工作的代码开始错误地显示来自 Angular 的旧默认“A”favicon.ico。 我已经梳理了我的代码,但在任何地方都找不到。 我所有的条目都指向正确的 favicon.ico,这是一个品牌。 这发生在上周,我关闭了浏览器并重新加载了所有内容,然后它就消失了。 今天,我从一栋楼搬到另一栋楼,切换无线网络。 我将启动命令从特定的 IP 地址 ng serve --host 192.168.40.170 更改为更通用的 ng serve,即 localhost,它再次弹出!
我尝试重新启动浏览器,但这次它没有 go 消失。 我是唯一一个看到这种新刺激的人吗?
1. 用您的图标替换默认的favicon.ico
:
src\favicon.ico
favicon.ico
替换为src
文件夹中的图标2.使用PNG作为默认图标(Angular 9之前):
src\favicon.ico
src
文件夹中添加您的图标favicon.png
index.html
<link rel="icon" type="image/x-icon" href="favicon.png">
assets
( angular-cli.json
或angular.json
)角cli.json:
"assets": [
"assets",
"favicon.png"
],
3.使用PNG\ICO作为默认图标(Angular 9之后):
src\favicon.ico
assets
文件夹中添加您的图标( favicon.png
或favicon.ico
)以使其对浏览器可见index.html
中的文件( favicon.png
或favicon.ico
)<link rel="icon" type="image/x-icon" href=".assets/favicon.png">
favicon.png
or favicon.ico
) in your angular config file ( angular-cli.json
or angular.json
)angular.json:
"assets": [
"assets",
"favicon.png"
],
5. 从 angular 中彻底删除默认的favicon.ico
:
<link rel="icon" type="image/x-icon" href="favicon.ico">
angular-cli.json
或angular.json
)6.清除浏览器(缓存,cookies...):
Windows:
Ctrl+R
Ctrl+Shift+R
Ctrl+R
或Ctrl+F5
或Shift+F5
Linux:
Ctrl+Shift+R
Ctrl+R
或Ctrl+F5
或Shift+F5
苹果系统:
⌘+R
⌘+Shift+R
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.