一,public 目录

1.public 目录是存放静态资源的一种方式。

2.项目初始化时默认public作为静态资源服务的文件夹。我们可以在vite.config.js中修改publicDir

3.该目录中的文件开发期间在 / 处提供,并在构建期间将public文件夹下的文件(不包含public本身)复制到outDir 的根目录。

4.public下的文件会被完整复制到目标目录的根目录下,保持原有文件名,不会被hash

二,访问public 目录资源

1.在开发时我们可以使用/开头直接访问public 目录下的资源

2.当项目部署在嵌套的公共路径下,我们需要指定 base 配置项,由 JS 引入的资源 URLCSS 中的 url() 引用以及 .html 文件中引用的资源在构建过程中都会自动调整,以适配此选项。

上面的资源在构建后会变为

3.当访问过程中需要使用动态连接的 url 时,不能被自动调整,可以使用全局注入的 import.meta.env.BASE_URL 变量,它的值为公共基础路径。

vite的public目录相关推荐

  1. 宝塔设置thinkphp的伪静态_thinkphp等入口文件在public目录的设置方法

    本文版权归西部数码所有,原文链接:https://www.west.cn/faq/list.asp?unid=2265 方法: 西部数码的虚拟主机站点都是默认的wwwroot目录,虚拟主机的默认跟目录 ...

  2. vue引用public目录下文件

    vue引用public目录下文件 有时候我们在开发h5时候,会有需要绑卡授权操作,这个时候需要同意某些协议并且这些协议是可以点击打开的,这种该怎么做呢? 其实这就是一个链接,前端能够打开链接并且常用的 ...

  3. 护卫神设置public目录(IIS下TP5如何设置运行目录)

    护卫神设置public目录 最近有人问小编,护卫神主机系统或者IIS配置PHP的时候,public设置为对外公开目录这个问题百度无法搜索到真实解决办法,那么我们应该如何将运行目录设置为/public呢 ...

  4. 护卫神php返回404,护卫神IIS设置public目录为根目录的解决办法

    原标题:护卫神IIS设置public目录为根目录的解决办法 最近有人问小编,在使用护卫神或者主机宝等IIS环境配置PHP的时候,不能把public设置为网站根目录,这个问题无法搜索到真实解决办法,那么 ...

  5. Laravel 导出Excel文件保存到本地的public目录下

    Laravel 导出Excel文件保存到本地的public目录下 控制器中的代码: $filename = md5($id) . '.xlsx';//store方法的第三个参数,对应的是filesys ...

  6. 护卫神IIS设置Thinkphp的public目录的解决办法

    最近有人问小编,护卫神主机系统或者IIS配置PHP的时候,public设置为对外公开目录这个问题百度无法搜索到真实解决办法,那么我们应该如何将运行目录设置为/public呢? 当我们使用护卫神主机系统 ...

  7. nginx vue2+webpack 和 vue3+vite 配置二级目录访问

    首先我们要配置一个106.13.0.11:8083/qfqzApp的二级路由,针对于vue2项目,我们需要进行一下操作. 1.nginx配置(vue2 和 vue3配置的nginx相同) server ...

  8. 阿里云虚拟主机项目根目录指向public目录下

    在根目录下新建.htaccess文件,内容如下 <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteCond %{ ...

  9. laravel 下载public目录下文件

最新文章

  1. python使用matplotlib可视化subplots绘制子图、自定义几行几列子图,如果M行N列,那么最终包含M*N个子图、在指定的子图中添加可视化结果
  2. Vue_(组件通讯)非父子关系组件通信
  3. 2020年python工资一般多少钱-2020年Python发展前景如何呢?
  4. [转]div里table居中的问题 Div与body顶部间隙
  5. Nero 9刻录遇到“无法连接TRF”错误
  6. 《非暴力沟通》听书心得
  7. java 模拟qq空间登陆_java最新完美实现模拟登录QQ登录QQ空间获取说说
  8. oracle中的Number的长度定义
  9. 数据库-MySQL-结果集-ASORDER BY
  10. Centos5上安装JRE和LUMAQQ
  11. Mysql三种备份,mysqdump,xtrabackup工具,基于lvm-snapshot快照备份等。
  12. NFine框架因新增页面而显示无法链接资源
  13. 桌面窗口管理器和csrss导致Windows的GPU和内存占用过高而卡顿
  14. 项目投资价值分析-净现值法(NPV)、内部回报率法(IRR)与等额年金法
  15. 找准盈利模式,博客网站赚钱也轻松
  16. CCS7.2的下载、安装及打开CCS3.3工程文件
  17. socket error 10054错误出现的原因以及解决办法,全网最全没有之一
  18. tomcat配置BIO,NIO和APR
  19. 认计算机电源,电脑硬件认识之什么是电脑的电源[图文]
  20. Unreal Engin_画廊制作笔记 _003设置贴花在场景中可见

热门文章

  1. JavaScript中this工作原理
  2. Debian server 9.x 安装
  3. repo init 错误SyntaxError:invalid syntax
  4. mana spark有中文吗_玛娜火花Mana Spark单机版下载-玛娜火花Mana Spark游戏下载-k73游戏之家...
  5. 英语流利说l4u1p2_L4-U1-P2-4 Vocabulary:Geometry 英语流利说 懂你英语
  6. 禁用一个右下角广告弹窗的程序 popwndexe.exe
  7. java开源办公OA项目:通过极光SDK获取设备号绑定到用户属性
  8. 某项目性能测试断流问题排查
  9. guice框架的入门使用
  10. 黄金价格走势k线图如何看?