【问题标题】:dotenv Error: Cannot find module at {Path}/main.jsxdotenv 错误:在 {Path}/main.jsx 找不到模块
【发布时间】:2022-01-09 00:58:21
【问题描述】:

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

文件夹架构

Firebase.js

main.jsx

【问题讨论】:

    标签: javascript reactjs module dotenv


    【解决方案1】:

    您使用的似乎是已经支持 .env 文件的 Vite。

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

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

    【讨论】:

    • 谢谢!这真的对我有帮助 =)
    猜你喜欢
    • 2020-06-29
    • 2022-01-25
    • 2021-01-04
    • 2016-09-09
    • 2020-09-22
    • 2019-03-08
    • 2018-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多