电子应用程序错误:ENOENT:没有这样的文件或目录,打开“/.env”

Posted

技术标签:

【中文标题】电子应用程序错误:ENOENT:没有这样的文件或目录,打开“/.env”【英文标题】:Electron app Error: ENOENT: no such file or directory, open '/.env' 【发布时间】:2021-12-05 08:48:35 【问题描述】:

我是一个非常年轻的开发人员,如果我的问题很明显,我很抱歉。 我尝试了所有方法,但在我的情况下没有任何效果,或者我做错了。

我实际上是在尝试使用 electron-builder 构建一个 React Typescript Electron 应用程序。 当我使用 yarn start 在本地启动我的应用程序时,一切都很好,但是当我尝试构建时,就会出现此问题。

我的理解是:我的 .env 文件不在我构建的应用程序文件中。如何告诉我的 builder 考虑我的 .env 文件? 有人可以帮助我吗?谢谢你:)

也许这会有用:project files, scripts

【问题讨论】:

【参考方案1】:

为什么你首先需要使用 .env 文件,它不安全 cz,你的所有数据都将被创建或存储在系统中。因此,如果您想在电子应用程序中使用安全凭证,您应该使用一些基于云的存储,该存储将提供安全访问以获取凭证,否则将其存储在通用 js 或 JSON 文件中。解决方案是,如果您使用电子生成器,您可以随时使用extraResourcesasarUnpack

【讨论】:

以上是关于电子应用程序错误:ENOENT:没有这样的文件或目录,打开“/.env”的主要内容,如果未能解决你的问题,请参考以下文章

错误:ENOENT:没有这样的文件或目录,scandir

如何解决Nodejs:错误:ENOENT:没有这样的文件或目录

错误:ENOENT:Angular2 和 Express.js 没有这样的文件或目录

将jsx文件转换为tsx后Reactjs“错误:ENOENT:没有这样的文件或目录,打开..”

错误:ENOENT,没有这样的文件或目录“未定义”

运行 Solidity 合约导致“ENOENT:没有这样的文件或目录”错误