skip to content
声控烤箱 | KazooTTT 博客

241029 1144 vite环境变量

摘要(由llm生成)

为了防止环境变量泄漏,Vite 提供了一个机制,即只有以 VITE_为前缀的变量才会被暴露给经过 Vite 处理的代码。这样可以有效地控制变量的泄露,避免意外的安全问题。

为了防止意外地将一些环境变量泄漏到客户端,只有以 VITE_ 为前缀的变量才会暴露给经过 vite 处理的代码。例如下面这些环境变量:

VITE_SOME_KEY=123
DB_PASSWORD=foobar

只有 VITE_SOME_KEY 会被暴露为 import.meta.env.VITE_SOME_KEY 提供给客户端源码,而 DB_PASSWORD 则不会。

console.log(import.meta.env.VITE_SOME_KEY) // "123"
console.log(import.meta.env.DB_PASSWORD) // undefined

环境变量和模式 | Vite 官方中文文档

感谢阅读到这里,期待收到更多的反馈
欢迎关注公众号
kazoottt
公众号二维码