dotenv Error: Cannot find module at {Path}/main.jsx

dotenv Error: Cannot find module at {Path}/main.jsx

我正在构建一个网站,并使用 Firebase 来存储数据。因此,私钥位于 .env 文件中。我正在尝试将它们导入到 firebase 配置文件中。我正在使用 import 来使用模块。按照 dotenv 文档中的指南,我在终端上 运行 'node -r dotenv/config main.jsx'。但是我得到了一个错误,我不知道该怎么办。 谢谢!

Folders' Architecture

Firebase.js

main.jsx

看来您使用的 Vite 已经支持 .env 文件。

它暴露在 import.meta.env 对象中。尝试将代码中的 process.env. 替换为 import.meta.env.

在此处查看文档:https://vitejs.dev/guide/env-and-mode.html#env-files