我刚开始使用Angular,并尝试做一些(我认为)非常简单的事情,这是一个好的开始:改变标签的图标。
我假设Angular只需要知道图标在哪里以及放在哪里。所以我遵循了这个:How to change Angular CLI favicon
只需将"favicon.ico“替换为自制的"favicon2.ico”
这导致了根本没有显示任何内容的结果。所以,我尝试了一些东西,比如让它更小(32x32),不同的颜色等等。还是什么都没有显示出来。我还必须了解到Angular似乎随意地使用代码(有时是新代码,有时是旧代码,我甚至不知道程序员从哪里得到旧代码,因为我删除了所有内容并重新启动了包括编译器在内的所有内容)。
但是,我随后尝试了一种更简单的方法:我只是更改了"favicon.ico“本身,并撤消了之前所做的所有操作。这就是它变得非常奇怪的地方:它现在使用了旧的图标(它甚至不应该再存在了),检查页面确实显示了与所显示的内容无关的非常旧的代码(告诉我它使用的是folicon2.ico)。Visual Studio确认"favicon.ico“已更改。
我的结论是,src文件夹中的"favicon.ico“没有实际用途,而实际的图标确实来自其他地方?
对我来说,另一件事是至少以某种方式确保Angular确实使用当前代码,并且永远不会跳回不应该再存在的代码。这是最让我沮丧的。
我会显示我的代码,但它实际上只是一个演示页面,我更改了"favicon.ico“。
非常感谢你的帮助。
发布于 2021-09-05 17:59:54
清除缓存可能会有所帮助
清除缓存快捷方式:(源)
Firefox:Ctrl+Shift+R;IE:Ctrl+R、Windows Chrome:Ctrl+R、Ctrl+F5或Shift+F5。
Firefox/Chrome:⌘+Shift+R. Safari:⌘+R;Mac Safari
https://stackoverflow.com/questions/69065692
复制相似问题