gpt4 book ai didi

node.js - electron-builder,如何设置 Node 环境变量

转载 作者:搜寻专家 更新时间:2023-10-31 23:23:01 24 4
gpt4 key购买 nike

windows系统下的Node.js可以在服务器启动前设置环境,像这样:

set NODE_ENV=production 

NODE_ENV 参数可以通过 process.env.NODE_ENVnode.jselectron 中使用。

但是当我通过 electron-builder 构建 electron 时,像这样:

electron-builder build --windows

如何设置环境变量?


更新:

electron-builder 可能无法将固定环境变量传递给可执行文件。

也许只能手动加载一个环境文件,打包时修改,或者把参数预置为dev状态。当没有状态时,就是production

最佳答案

如果你想在运行时设置环境变量,你可以手动设置它们或使用其他工具,如 dotenv https://www.npmjs.com/package/dotenv

但最简单的方法是在运行二进制文件时在运行时设置它们。例如,您可以使用批处理脚本(如果是 Windows):

setlocal
set NODE_ENV=production
.\your-binaries.exe
endlocal

注意:setlocal 可防止变量进一步泄漏。

单行版本可以是 set NODE_ENV=production && .\binaries.exe

在 linux 下工作方式相同:设置变量然后运行。

关于node.js - electron-builder,如何设置 Node 环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54214340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com