宝哥软件园

解决了打包Vue项目后favicon无法正常显示的问题

编辑:宝哥软件园 来源:互联网 时间:2021-08-30

在开发过程中,经常需要在项目中添加favicon来增加网站的识别度。在使用Vue的开发中,添加的favicon.ico无法显示。给出了以下解决方案:

问题分析:

问题的根源在于路径。如果使用http链接作为favicon地址,一般不会有问题。基本问题是使用本地图片作为favicon。

一般配置如下:

在项目中,我们使用常用的经典将图片文件和应用的index.html放在项目的根目录中,并正确配置了index.html的favicon路径。

项目启动后,会发现项目中的配置模式无效:

打包的项目也有问题。

(很遗憾的说,我发现我没有解决无法在本地添加favicon的问题,只是解决了打包后的问题。)

项目打包后,由于配置不同,会出现很多情况。原因分析和可能的配置模式如下。

各种配置下的错误原因:

通常,由webpack打包的Vue文件有两个变化:

1.文件被打包成各种js和css文件

2.文件被复制到静态目录中(在项目根目录下的静态文件下),具体位置与原始路径相关

如果图片被压缩成js和css文件,处理起来会比较困难,所以图片会直接放在下面的静态文件下面。

正确的配置模式:

1、图片在项目中的具体放置

2.打包图片的位置

3.根据生成的图片路径在index.html配置收藏夹路径

链接类型=“fav icon”rel=“short角质层”href=。/static/fav icon . ico ' rel=' external no follow '/4。上述配置可以达到预期的效果

需要注意的是,favicon缓存情况比较严重,所以排除所有问题后还是有问题的。尝试清除缓存。

以上文章,解决了打包Vue项目后favicon无法正常显示的问题,是边肖分享给大家的全部内容。希望能给大家一个参考,多支持我们。

更多资讯
游戏推荐
更多+