最近做的一个项目中在用vue-cli3.0创建项目的时候不小心选择了pwa这一个插件,碰到了不能设置网页图标的问题。
在最新的vue-cli3.0直接在index.html中设置icon是不行的,需要在vue.config.js中设置一个pwa属性。

pwa: {
    iconPaths: {
      favicon32: './plug_jchLogo.png',
      favicon16: './plug_jchLogo.png',
      appleTouchIcon: './plug_jchLogo.png',
      maskIcon: './plug_jchLogo.png',
      msTileImage: './plug_jchLogo.png'
    }
  },

设置pwa中的iconPaths图标路径

然后在index.html中设置<link rel ="shortcut icon" type="image/x-icon" href="./plug_jchLogo.png">

重要!!!
将public下的应文件夹下的icon下的图标都删除掉。

最后重新npm run serve这样就有页面的icon图标了

 

Logo

前往低代码交流专区

更多推荐