104 angular-cli
如何更改Angular CLI设置的默认favicon?
我尝试了很多东西,但它总是将Angular徽标显示为favicon,即使我删除了该图标(src文件夹中的favicon.ico).它仍然显示,我不知道从哪里加载.
我已将该图标替换为另一个图标,但仍显示Angular徽标:
<link rel="icon" type="image/x-icon" href="favicon.ico">
Run Code Online (Sandbox Code Playgroud)
小智 107
创建一个具有相同名称(favicon.png)的png图像并更改这些文件中的名称:
index.html的:
<link rel="icon" type="image/x-icon" href="favicon.png" />
Run Code Online (Sandbox Code Playgroud)
角cli.json:
"assets": [
"assets",
"favicon.png"
],
Run Code Online (Sandbox Code Playgroud)
而且你永远不会再看到角度默认图标了.
大小应为32 x 32,如果超过此值则不会显示.
Cha*_*yen 33
导航到文件终于为我修复了这个问题.就我而言:http:// localhost:4200/favicon.ico
我试图刷新,停止并重新开始ng serve,"清空缓存和硬重载",没有工作.
Tob*_*obi 27
确保浏览器下载新版本的favicon并且不使用缓存版本,您可以向favicon网址添加虚拟参数:
<link rel="icon" type="image/x-icon" href="favicon.ico?any=param">
Run Code Online (Sandbox Code Playgroud)
小智 11
我们可以更改角度CLI图标.我们必须将图标文件放在"assets"文件夹中,并在index.html中提供该路径.
<link rel="icon" type="image/x-icon" href="./assets/images/favicon.png">
这对我有用.
Jde*_*nce 10
我也在努力解决这个问题,以为我在使用Angular做错了什么,但我的问题最终是Chrome缓存了这个图标.标准的"Empty Cache and Hard Reload"或重新启动浏览器对我来说不起作用,但这篇文章指出了我正确的方向.
这特别适合我:
如果在Windows上并使用chrome,
(exit chrome from taskbar)然后转到C:\Users\your_username\AppData\Local\Google\Chrome\User Data\Default并删除文件Favicons-journal,Favicons然后重新启动chrome(来自任务栏kill all instances).
如果这不适合您,那么该帖子中还有很多其他好的建议.
对于Angular 6,将favicon.png大小32x32放入资产文件夹中,然后在中更改路径index.html。然后,
<link rel="icon" type="image/x-icon" href="./assets/favicon.png">
Run Code Online (Sandbox Code Playgroud)
制作一个扩展名为 .ico 的图标图像,并将其复制并替换为 src 文件夹中的默认图标文件。
index.html:
<link rel="icon" type="image/x-icon" href="favicon.ico" />
Run Code Online (Sandbox Code Playgroud)
angular.json:
**"assets": [
"src/favicon.ico",
"src/assets"
],**
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
119961 次 |
| 最近记录: |