首页 > 其他分享 ><%= BASE_URL %>favicon.ico

<%= BASE_URL %>favicon.ico

时间:2024-05-29 21:12:20浏览次数:23  
标签:Vue ico CLI URL favicon public

Vue CLI 创建的项目中,<%= BASE_URL %> 是一个模板字符串,它在构建过程中会被替换为实际的基础 URL。这个基础 URL 通常是在 vue.config.js 文件中定义的,或者在 Vue CLI 的默认配置中默认为 '/'(即根目录)。

favicon.ico 是一个网站的图标,通常显示在浏览器的标签页上。在 Vue CLI 项目中,favicon.ico 文件通常放在项目的 public 目录下,因为这个目录下的文件不会被 Webpack 处理,而是直接复制到构建后的 dist(或其他构建目标目录)中。

当你在 Vue 项目的 HTML 模板中看到 <%= BASE_URL %>favicon.ico 这样的代码时,它实际上是在告诉 Vue CLI 在构建过程中将 favicon.ico 的路径前缀设置为基础 URL。但是,由于 favicon.ico 通常放在 public 目录下,并且浏览器默认会在根目录下查找它,因此你通常不需要在 favicon.ico 的路径中使用 BASE_URL

Vue CLI 项目的 public/index.html 文件中,favicon.ico 的引用通常看起来像这样:

<!DOCTYPE html>  
<html lang="en">  
<head>  
  <!-- ... 其他头部信息 ... -->  
  <link rel="icon" href="<%= BASE_URL %>favicon.ico">  
  <!-- 注意:在大多数情况下,你可以直接写 href="favicon.ico" -->  
</head>  
<body>  
  <!-- ... 页面内容 ... -->  
</body>  
</html>

但是,如上所述,由于 favicon.ico 通常放在 public 目录下,并且浏览器默认会查找根目录下的 favicon.ico,所以大多数情况下你可以直接写 href="favicon.ico" 而不是 <%= BASE_URL %>favicon.ico

如果你确实需要动态地设置 favicon.ico 的路径(这通常是不必要的),你可以确保在 vue.config.js 中设置了正确的 publicPath,但这通常只会影响构建后的资源 URL,而不是 public 目录下的文件。

标签:Vue,ico,CLI,URL,favicon,public
From: https://www.cnblogs.com/bing23443414/p/18221077

相关文章

  • 干货收藏!Calico的BGP RouteReflector策略实践
    本文分享自华为云社区《CalicoBGPRouteReflector策略实践》,作者:可以交个朋友。一背景容器网络组件Calico支持多种后端模式,有Overlay的IPIP、Vxlan模式,也有Underlay纯路由的BGP模式。相比于Overlay网络模型,Underlay网络具有更高的数据面转发性能。同时在纯路由模式下,也有两种......
  • IconButton用法
    文章目录1.概念介绍2.使用方法2.1filled风格2.2filledTonal风格2.3outlined风格3.代码与效果3.1示例代码3.2运行效果4.内容总结我们在上一章回中介绍了"如何修改NavigationBar组件的形状"相关的内容,本章回中将介绍IconButtion组件.闲话休提,让我们一起Talk......
  • BalticOI 2022
    有一道题LOJ没有,就没做了。LOJ#3774.「BalticOI2022Day1」ArtCollections注意到询问次数为$n$,我们希望每次确定一个数的位置。考虑增量法,前$i-1$次操作构建出$[1,i-1]$的排列,在第$i$次操作的时候插入$i$。首先询问$p={1,2,3,\dots,n-1,n}$,设返回值为$B_1$。......
  • Qt 常用类 (8)—— QIcon
    QIcon类代表图标,实现在QtGui共享库中。QIcon对象可以认为是一系列图像的组合,每个图像代表窗口在某种状态下应该1显示的图标。QIcon类支持以下构造函数:QIcon();//构造一个空图像构成的图标QIcon(constQPixmap&pixmap);//从Pixmap对象......
  • 树莓派3B+中下载miniconda3
    1、引言在树莓派3B中下载miniconda后(3.16的版本2018年的相当老旧;)才发现他并不能下载3.7以上的版本,3.6可以,、、使用该命令对conda升级后也不能实现;condaupdate-nroot-cdefaultsconda查阅资料才发现Linux操作系统为32位的要下载armv7结尾的.sh文件,但是Miniconda对arm......
  • WPF implement ICommand and similar with DelegateCommand of Prism
    publicclassDelCmd:ICommand{publiceventEventHandlerCanExecuteChanged{add{CommandManager.RequerySuggested+=value;}remove{CommandManager.RequerySuggested-=......
  • 华为云受邀出席AICon2024 分享AI Agent在企业生产中的技术实践
    近日,InfoQ在北京举办行业技术盛会——AICon全球人工智能开发与应用大会2024,华为云aPaaS首席架构师陈星亮受邀出席,和技术爱好者分享AIAgent在企业生产中的技术实践。大模型技术发展浪潮下,AIAgent成为新一代AI原生应用范式。当前,在问答、交互类应用中,大模型+AIAgent已经给用......
  • NPOI创建word文档,使用unicode写入打勾的小方框,word2021显示异常问题解决
    word2019查看NPOI创建的word中打勾方框,显示正常,但是word2021显示就变成下面这个样子了,应该是word2021对这个特殊字符的渲染导致的 想要普通的效果,白色背景黑边黑勾的效果,换一个字体可以解决 c# 代码XWPFDocumentdocument=newXWPFDocument();XWPFParagraphparagrap......
  • Biwen.Settings添加对IConfiguration&IOptions的集成支持
    Biwen.Settings是一个简易的配置项管理模块,主要的作用就是可以校验并持久化配置项,比如将自己的配置存储到数据库中,JSON文件中等使用上也是很简单,只需要在服务中注入配置,比如我们有一个GithubSetting的配置项,我们只需要定义好对象然后注入到Service中即可:[Descripti......
  • MySQL几种编码格式的区别(utf8、utf8mb4、utf8mb4_general_ci、utf8mb4_unicode_ci 、u
    https://cloud.tencent.com/developer/article/1872879存储字符集utf8和utf8mb4utf8是Mysql中的一种字符集,只支持最长三个字节的UTF-8字符,也就是Unicode中的基本多文本平面。要在Mysql中保存4字节长度的UTF-8字符,需要使用utf8mb4字符集,但只有5.5.3版本以后......