为打包的电子应用程序设置环境变量

分享于2023年03月01日 electron electron-builder environment-variables node.js npm 问答
【问题标题】:Setting environment variables for a packaged electron app为打包的电子应用程序设置环境变量
【发布时间】:2023-02-25 02:29:21
【问题描述】:

如何设置在构建电子应用程序并从安装程序而不是 cli 运行时可以访问的环境变量? 使用electron-builder V23.6(最新)

这是我在 package.json 中的构建脚本:

"build:electron": "set MYVAR=true && electron-builder build --config electron-builder.config.js"

当我尝试读取 process.env.MYVAR 时,我得到了未定义的信息。 env 变量可以在构建器 config.js 中访问,所以也许我可以从那里中继一个选项?


【解决方案1】:

尝试这个。可能有用

build:electron": "MYVAR=true electron-builder build --config electron-builder.config.js"

【讨论】: