解決Vue 項(xiàng)目打包后favicon無法正常顯示的問題
在開發(fā)中經(jīng)常需要為項(xiàng)目添加favicon以增加網(wǎng)站辨識(shí)度,在使用Vue開發(fā)中出現(xiàn)添加的favicon.ico無法顯示問題,如下給出解決方法:
問題分析:
問題根源在于路徑,如果使用http鏈接作為favicon地址一般不是出現(xiàn)問題,出現(xiàn)問題的基本在使用本地圖片作為favicon。
如下常規(guī)配置:

在項(xiàng)目中使用大家常用的經(jīng)典將圖片文件與應(yīng)用的index.html放在項(xiàng)目的根目錄下,同時(shí)在index.html中正確配置favicon路徑。
項(xiàng)目啟動(dòng)后會(huì)發(fā)現(xiàn)該中配置方式并沒有生效:

打包后的項(xiàng)目同樣存在問題。
(很抱歉的說,寫到這里才發(fā)現(xiàn)我目前并沒有解決本地?zé)o法添加favicon的問題,只是解決了打包后的問題)
項(xiàng)目打包后的文件會(huì)因?yàn)榕渲玫牟煌霈F(xiàn)多種情況。下面給出原因分析及一種可以的配置方式。
各種配置下出錯(cuò)原因:
經(jīng)webpack打包后的Vue文件一般會(huì)出現(xiàn)兩種變化:
1、文件被打包進(jìn)各種js、css文件中
2、文件被拷貝進(jìn)static目錄下(處在項(xiàng)目根目錄的static文件下),具體在何位置與原始路徑有關(guān)
如果圖片被壓縮進(jìn)js、css文件中就就不好辦,所以下面將圖片直接放在static文件下。
一種正確的配置方式:
1、圖片在項(xiàng)目中的具體放置位置

2、打包后圖片所在位置

3、根據(jù)生成后的圖片路徑配置index.html中favicon路徑
<link type="favicon" rel="shortcut icon" href="./static/favicon.ico" rel="external nofollow" />
4、如上配置便可實(shí)現(xiàn)預(yù)期效果

需要注意的是favicon有較嚴(yán)重的緩存情況,排除掉所有問題仍存在問題,試試清除緩存。
以上這篇解決Vue 項(xiàng)目打包后favicon無法正常顯示的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue基于兩個(gè)計(jì)算屬性實(shí)現(xiàn)選中和全選功能示例
這篇文章主要介紹了vue基于兩個(gè)計(jì)算屬性實(shí)現(xiàn)選中和全選功能,結(jié)合實(shí)例形式分析了vue計(jì)算屬性get及set操作頁面元素實(shí)現(xiàn)選中與全選功能相關(guān)操作技巧,需要的朋友可以參考下2019-02-02
vue?contextmenujs鼠標(biāo)右鍵菜單高度不夠顯示不全的問題及解決方法
這篇文章主要介紹了使用vue-contextmenujs鼠標(biāo)右鍵菜單時(shí),當(dāng)高度不夠時(shí)顯示不全的問題,大家需要注意本文給提供的解決方案雖然能夠解決現(xiàn)有問題,但是如果組件升級(jí)了,想要使用最新升級(jí)后的組件,還要再次修改代碼,需要的朋友可以參考下2022-07-07
Vue中使用this.$set()如何新增數(shù)據(jù),更新視圖
這篇文章主要介紹了Vue中使用this.$set()實(shí)現(xiàn)新增數(shù)據(jù),更新視圖方式。具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-06-06
vue項(xiàng)目強(qiáng)制清除頁面緩存的例子
今天小編就為大家分享一篇vue項(xiàng)目強(qiáng)制清除頁面緩存的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-11-11
關(guān)于Uncaught(in?promise)TypeError:?list?is?not?iterable報(bào)錯(cuò)
這篇文章主要給大家介紹了關(guān)于Uncaught(in?promise)TypeError:?list?is?not?iterable報(bào)錯(cuò)的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-08-08
vue實(shí)現(xiàn)導(dǎo)出excel的多種方式總結(jié)
在Vue中實(shí)現(xiàn)導(dǎo)出Excel有多種方式,可以通過前端實(shí)現(xiàn),也可以通過前后端配合實(shí)現(xiàn),這篇文章將為大家詳細(xì)介紹幾種常用的實(shí)現(xiàn)方式,需要的可以參考下2023-08-08
vue項(xiàng)目在安卓低版本機(jī)顯示空白的原因分析(兩種)
本文給大家?guī)韛ue項(xiàng)目在安卓低版本機(jī)顯示空白的原因分析,根據(jù)各自需求給大家?guī)砹藘煞N原因分析,大家可以參考下2018-09-09

