Vue-cli3的favicon修改問題

新的項目用vue-cli3來搭,以前都是用vue-cli2來做,一開始還有些不熟悉。在項目快結束的時候正好需要更換瀏覽器導航的icon,發(fā)現(xiàn)并沒有那么簡單。。。

一開始就以為簡單的在public文件夾中的index.html中更換:

<link rel="icon" href="<%= BASE_URL %>favicon.ico">
目錄

結果并不起作用。。。在網(wǎng)上找了一堆答案,但是都是vue-cli2的,最后沒辦法只好回去看官方配置,發(fā)現(xiàn)原來是缺少了pwa這個配置(pwa配置在vue-cli3中是在vue.config.js文件中進行),添加以下代碼即可更換favicon。

module.exports = {
  baseUrl     : './',
  outputDir   : 'dist',
  assetsDir   : 'assets',
  devServer   : {...},
  // 以下是pwa配置
  pwa         : {
    iconPaths: {
      favicon32     : 'favicon.ico',
      favicon16     : 'favicon.ico',
      appleTouchIcon: 'favicon.ico',
      maskIcon      : 'favicon.ico',
      msTileImage   : 'favicon.ico'
    }
  }
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容