在使用vue脚手架时为什么不能加载favicon.ico图标

我在使用vue脚手架的时候不能加载favicon.ico这个图标图片描述

我也在index.html中写了这句话:<link href="./favicon.ico" rel="icon" type="image/x-icon" />

阅读 14.6k
10 个回答

// build/webpack.dev.conf.js

new HtmlWebpackPlugin({
    filename: 'index.html',
    template: 'index.html',
    inject: true,
    favicon: path.resolve('favicon.ico')   // 加上这个
})

.ico放到static目录下

<link rel="shortcut icon" sizes="48x48" href="/static/favicon.ico">

拿走不谢……

clipboard.png

新手上路,请多包涵

楼主是怎么解决的我现在也碰到了!!

这个还需要配置到脚手架里面么?我以为直接丢到根目录就可以了呢!

将favicon.ico放到static文件夹下,在index.html中加入
<link rel="icon" href="/static/favicon.ico" type="image/x-icon">
不论是测试还是生产环境都没问题的呀

新手上路,请多包涵

上面被采纳的解答亲测有效
index.html 中不需要引入,只要webpack配置就好
如果重启看不到效果,建议换个浏览器试一下,我被chrome坑的很惨,一直缓存,连无痕模式也无法拯救

亲身测试 不用在配置, 直接将ico文件放在static中在index.html引入就可以了 因为我的配置完会报错

我也遇到了相同的问题 试了很多方法 解决不了

我的index.html在public文件夹下
static 跟 public同级

试了各种方法 在生产环境上都不显示 求教

vuecli 3.0

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题