目录

uniapp-页面favicon.ico文件不存在提示404问题解决

uniapp 页面favicon.ico文件不存在提示404问题解决

1. uniapp 页面favicon.ico文件不存在提示404问题解决

1.1. 场景

  在uniapp中经常出现的,因为找不到 favicon.ico 而报404错误的问题。

 GET http://localhost:5174/favicon.ico 404 (Not Found)

https://i-blog.csdnimg.cn/direct/c1bd11dbe8994d42bd9aca3d2b599c5a.png

1.2. 问题原因

  在document.ejs中使用link标签相对路径引入文件。

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

  会发现打包完document.ejs文件不会改变,仍然加载./img/favicon.ico。而./img中的文件被打包到static,根本就不存在./img/favicon.ico这个路径图片。

1.3. 解决方案

  (1)随便收一个 ico 图标 最好是42X42 。
  (2)把这个ICO重命名为:favicon.ico。
  (3)把这个图标拷贝到你的项目根目录里。
https://i-blog.csdnimg.cn/direct/a4318f352ffa4e4c83d905eae9734942.png

1.4. ico转换工具

  ico转换工具:
https://i-blog.csdnimg.cn/direct/516da8087fef4ff4abc87bc842364f0f.png