.env 文件

Vite 自动把 .env 文件中定义的环境变量赋值到 import.meta.env 中,请参阅 Vite 关于 .env 文件的文档

请注意:

  • 它仅适用于以 VITE_ 为前缀的环境变量(出于安全原因)

  • 它仅适用于 Vite 处理过的文件。(以下所有文件及其导入:*.page.js, *.page.server.js, *.page.client.js, *.page.route.js) 对于未经 Vite 处理的文件(例如 Express.js server code),我们可以使用如dotenv 的 Node.js 库(所有浏览器文件始终被 Vite 处理):

    // server.js
    if (!isProduction) {
      require("dotenv").config(); // npm install dotenv
    }