进web服务器网站显示favicon,vue项目部署到服务器后页面找不到favicon.ico 的解决方法...

在做web项目时发现代码并没有任何问题,但是在本地服务器端不能浏览页面,浏览器提示favicon.ico文件不存在,status code 为 404,这其实是在Vue项目中调用ELement UI 而引起的图标不显示解问题,原因是 /build/webpack.base.conf.js 文件可以发现,woff 或 ttf 这些字体会经由 url-loader 处理后在 static/fonts 目录下生成文件,而实际应该通过 /static/fonts/ 路径来获Element UI图标,但是服务器中的请求路径是/static/css/static/fonts/,所以报404.

第一种方法:

第一步:在biuld/util.js/文件中如下位置添加路径:

5a790926db3f?utm_campaign=hugo

添加路径

publicPath: '../../'

第二步:重新 npm run build 就可以.

第二种方法:

第一步:在跟目录index.html所在目录中新建一个favicon.ico图片文件

5a790926db3f?utm_campaign=hugo

2.png

第二步:在head标签里引入这个文件,即输入这一行

这时候浏览页面标签栏中能看到对应的图标,但有时候还是不显示页面内容,这时候继续执行第三步

第三步:

这时候即使是有了favcon.ico 文件,但还是页面不显示 的话在终端输入以下命令行:

npm run dev

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值