vuecli2和vuecli3项目中添加网页标题图标

Posted qiezuimh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vuecli2和vuecli3项目中添加网页标题图标相关的知识,希望对你有一定的参考价值。

vuecli2中添加页面标题图标

1. 将favicon.ico放到项目文件夹根目录下;

  技术图片

 

 

2. build/ webpack.dev.conf.js, build/ webpack.prop.conf.js中配置:

const htmlWebpackPlugin = require(‘html-webpack-plugin‘)

new HtmlWebpackPlugin({
      filename: ‘index.html‘,
      template: ‘index.html‘,
      favicon: path.resolve(‘./favicon.ico‘),
      inject: true
    }),

 

3.重启项目

 

vuecli3中添加页面标题图标

1. 将目标图标命名为favicon.ico, 替换掉public文件夹中的favicon.ico.

2. vue.config.js文件中(如果没有可直接新建)加入以下代码:

module.exports = {
  pluginOptions: {
    pwa: {
      iconPaths: {
        favicon32: ‘favicon.ico‘,
        favicon16: ‘favicon.ico‘,
        appleTouchIcon: ‘favicon.ico‘,
        maskIcon: ‘favicon.ico‘,
        msTileImage: ‘favicon.ico‘
      }
    }
  }
}

请注意pwa要放在 pluginOptions里面, 否则无效.

3. 重启项目

以上是关于vuecli2和vuecli3项目中添加网页标题图标的主要内容,如果未能解决你的问题,请参考以下文章

vue cli4.0 配置环境变量

vuecli2.x升级vuecli3.x遇到的问题

vuecli2及vuecli3 element 骨架屏 vue-skeleton-webpack-plugin

vue的一些笔记

浅谈vue cli2 与 vue cli3

vue-cli2 测试环境打包后的项目样式与正式环境打包后的样式不一致