项目场景:

一个简单的html页面,配置了webpack5去进行打包,没有用任何框架。纯html+ts+less


问题描述

GET http://localhost:8080/src/favicon.ico 404 (Not Found)
运行起来回报这个错误,在入口文件index.html页面添加下面代码,不行

<link rel="shortcut icon" href="./favicon.ico" type="image/x-icon">

还是会报错,找不到图片,但是换成网页链接就可以
这个是可以的(网页链接,没有直接从本地引入):

<link rel="icon" href="http://gf-yuntu.oss-cn-beijing.aliyuncs.com/website/officialWebsite/imgs/web_head.png" type="image/x-icon">

原因分析:

可能是webpack5的原因,图片地址的引入会受影响,不能直接这么引入吧。也有可能是我猜错了,反正我也不知道为什么会这样。哼,气死。


解决方案:

在webpack.config.js中增加


const HTMLWebpackPlugin = require('html-webpack-plugin');...
plugins: [new HTMLWebpackPlugin({ favicon: path.resolve(__dirname, './src/favicon.ico'), // 在这里配置ico图标template: "./src/index.html" // 这里设置入口文件})],
...

没有html-webpack-plugin的话,先下载 npm i -D html-webpack-plugin

【webpack5配置favicon.ico】相关推荐

  1. 在基于Spring MVC的应用程序中配置favicon.ico

    Favicon是与您的网站相关的图标(favicon.ico). 并非每个网站都在使用favicon. 但是大多数浏览器并不关心它,反正他们都要求它. 当图标图标不在适当位置时,服务器将返回不必要的4 ...

  2. vue配置favicon.ico图标

    一.添加内容 在vue工程目录build文件夹下webpack.dev.conf.js与webpack.prod.conf.js文件中的 html-webpack-plugin添加一条favicon: ...

  3. python django整理(五)配置favicon.ico,解决警告Not Found: /favicon.ico

    Django 浏览器打开警告Not Found: /favicon.ico,解决问题需要三步 1.首先准备favicon.ico图片,网上有很多转化工具,放到在前面python django整理(四) ...

  4. nginx前端网页小图标配置(favicon.ico not found问题)

    问题 我们自己搭建nginx服务并挂上前端静态资源,按F12会看到有个当前ip和端口下的favicon.ico资源get请求返回404,在nginx后台日志里也能看到CreateFile()的错误.这 ...

  5. 不能忽略的Nginx做web服务器的favicon.ico图像找不到问题

    我们在使用Nginx搭建HTTP的web server的过程中,一般都很顺利,默认的网站根目录一般是/usr/local/nginx/html,我们也可以正常访问到Nginx的欢迎信息,比如使用下面的 ...

  6. Spring-Boot:写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的图标资源?

    Spring-Boot:Spring-Boot写出来的网站访问不到静态资源?怎样通过url访问SpringBoot项目中的静态资源?localhost:8989/favicon.ico访问不了工程中的 ...

  7. nginx忽略favicon.ico日志

    说明: favicon.ico占用nginx error_log日志大量信息,把我们真正需要查看的日志给覆盖.因此这里,我们通过log_not_found off关闭它. 实现: //把以下配置放到 ...

  8. 「工具」PWA Manifest图标及 favicon.ico 生成工具

    PWA 其中有一个能力就是把网站安装到系统桌面,以原生应用的体验来运行网站,使用户无需再找开浏览器输入网址进入网站,而是可以直接点击安装好的应用直接运行,给使网站访问缩短路径及增加网站的曝光度. 其中 ...

  9. [vue] 在vue项目中如何配置favicon?

    [vue] 在vue项目中如何配置favicon? 也可以在当前项目部署的端口主目录下存放favicon.ico文件,默认就会显示该图标 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, ...

最新文章

  1. Cacti的库表结构-Data
  2. IDEA 2022.2.1 Beta 2发布:新增支持Java 18、增强JUnit 5的支持
  3. Android中Calendar类的用法总结
  4. scp 报错 not a regular file
  5. 顺德职业技术学院计算机专业录取线,顺德职业技术学院录取分数线2021是多少分(附历年录取分数线)...
  6. leetcode 730 Count Different Palindromic Subsequences
  7. 读《摄影测量与遥感概论》有感
  8. 大麦网抢票程序(二)之Selenium的使用
  9. “对赌协议”—八大失败经典案例
  10. java的类型_java数据类型
  11. Linux终端分类及tty设置分辨率与字体
  12. 汇顶科技联手镭速传输,打造科技创新!
  13. 鸿蒙系统宣传标语,有多项新功能加持,搭载鸿蒙系统的华为手表WATCH 3来了!...
  14. VBA 运行时错误‘-2147217900(80040e14):自动化(Automation)错误
  15. web中常见的HTTP错误码
  16. java.lang.IllegalArgumentException: DrawerLayout must be measured with MeasureSpec.EXACTLY
  17. ibatis新手上路
  18. wdlinux mysql 日志_mysql,_mysql自动关闭,日志看不懂,希望大神解读下,mysql - phpStudy...
  19. Hibernate笔记节选
  20. C++ 日志文件不入缓存,直接写入磁盘

热门文章

  1. Chromedriver插件的安装
  2. 雷蛇公布2018年全年业绩:营收达7.1亿美元 净亏损9790万美元
  3. 纸飞机html,纸飞机.html
  4. 一次精彩的皮卡车降噪试验过程
  5. 计算机管理 合并分区,如何分区,删除和合并计算机02
  6. 马斯克的推特CEO继任者曝光:带着老婆孩子睡公司,钢铁侠20年嫡系,现在掌舵挖洞公司...
  7. 全面理解Python迭代器和生成器
  8. 怎么快速做一个excel手机报表?
  9. mysql outer apply_CROSS APPLY和 OUTER APPLY 区别详解
  10. omap3isp上层应用解析