vite的public目录

一,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 变量,它的值为公共基础路径。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值