首页
学习
活动
专区
圈层
工具
发布
技术百科首页 >Vite >Vite 的环境变量是如何加载的?

Vite 的环境变量是如何加载的?

词条归属:Vite

Vite 通过约定式的文件与导入方式管理环境变量,区分开发与生产环境。

1. 通过文件加载

Vite 会加载项目根目录下以 .env 为后缀的环境变量文件(如 .env、.env.local、.env.[mode] 等),并按运行模式(development / production 或自定义 mode)选择对应文件。

2. 以 import.meta.env 访问

在代码中通过 import.meta.env 访问环境变量,其中 VITE_ 前缀的变量才会暴露给客户端代码,避免把仅应在服务端使用的敏感信息打包进前端产物。

3. 区分客户端与服务端变量

只有以 VITE_ 开头的变量会被静态替换进客户端代码,未加前缀的变量仅在 Node 端(如 SSR、构建脚本)可用,从而保护敏感配置不被泄露到浏览器。

相关文章
【vite】vite环境变量.env文件的配置及使用,环境变量读取问题
在Vite中,我们可以使用环境变量来管理不同环境下的配置,本文主要介绍了vite环境变量.env文件的配置及使用,具有一定的参考价值,感兴趣的可以了解一下
fruge365
2025-12-15
2.2K0
类是如何加载的?
在 Java 中,类加载的流程有一个专门的机制叫做“类加载机制”。类加载机制是指一个类在 Java 虚拟机(JVM)中的执行流程,它也是 Java 程序能够正常执行的关键所在,那它的具体执行流程是啥?接下来我们一起来看。
磊哥
2023-02-16
1K0
Vite 是如何使用 Rollup 进行构建的
我们都知道,Vite 在生产环境中,会使用 Rollup 进行构建,那么 Vite 是如何做到的呢?本文将讲述,从执行 vite build 到输出构建产物,这期间到底发生了什么?
CandyTong
2022-12-27
3K1
Vite 是如何使用 Rollup 进行构建的
我们都知道,Vite 在生产环境中,会使用 Rollup 进行构建,那么 Vite 是如何做到的呢?本文将讲述,从执行 vite build 到输出构建产物,这期间到底发生了什么?
CandyTong
2023-02-24
2.2K0
Vite 是如何兼容 Rollup 插件生态的
我们知道,Vite 开发时,用的是 esbuild 进行构建,而在生产环境,则是使用 Rollup 进行打包。
CandyTong
2022-07-18
1.5K0
点击加载更多
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
领券