浏览器图标引入vue项目中

本文介绍在webpack项目中配置浏览器Tab图标的两种方法:通过webpack配置文件添加favicon属性,以及从静态文件夹直接引用图标。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

浏览器的tab中有个icon的图标需要显示
主要有两种方法

一、在webpack中配置
打开build/webpack.dev.conf.js文件进行配置
找到plugins这个属性,在里面添加属性favicon,值为icon的地址
在这里插入图片描述
有些文章说这里还需要在index.html中添加link,地址为favicon的地址,测过之后发现不需要
修改完配置文件之后一定要 npm run dev 才能生效,如果未及时显示记得及时清缓存,对比一下上下两图的由上图的相对路径变成了下图的相对根域的路径,效果如下
在这里插入图片描述

二、从静态文件中获取
先温习下webpack模板项目结构
在这里插入图片描述
src目录下的assets文件夹放置的是由webpack处理的模块资源,如果index.html引入src下的icon文件,浏览器会找不到相关的文件。因为网页把根域名作为相对文件的根目录了,但是icon文件的路径是相对于我们项目文件的根目录,所以就找不到而无法加载。
因此,我们将icon文件放置到纯静态文件夹static中,在index.html引入icon时直接引入就好了
在这里插入图片描述
在浏览器中打开效果
在这里插入图片描述
另外,如果两个方式你都试了,会生效webpack配置的那个哦,至于原因可以看顺序
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值